@media screen, projection {
	body {
		font-size: 8pt;
		font-family : Tahoma, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: #682f32;
	}

	h1 { color: #4d1c19;font-size: 150%; margin: 0; padding: 0; font-weight: bold; text-align: left; }
	h2 { color: #4d1c19;font-size: 135%; margin: 0; padding: 0; font-weight: bold; }
	h3 { color: #4d1c19;font-size: 125%; margin: 0; padding: 0; font-weight: bold; }
	h4 { color: #4d1c19;font-size: 110%; margin: 0; padding: 0; font-weight: bold; }

	p  { padding: 0; margin: 0px 0px 2px 0px; color: #4d1c19; font-weight: bold; }
	label  { padding: 0; margin: 0px 0px 2px 0px; color: #4d1c19; }
	ul, ul ul, ul ul ul, ol, ol ol, ol ol ol { list-style: square; margin-top: 5px; margin-bottom: 8px; color: #4d1c19; }
	li { margin-bottom: 5px; color: #4d1c19; }
	input, select, option, textarea { padding:0; margin:0;color:#000000; font-family: Arial, Sans-Serif; font-size: small; }

	hr { padding: 0; margin: 0px 0px 3px 0px; color: #4d1c19; }
	img { border: none; }

	td { vertical-align:top; color: #4d1c19; font-weight: bold; }

	.HighLight {
		font-size: larger;
		color: #a11925;
	}

	a, a:visited  {
		text-decoration: none;
		color: #4d1c19; 
	}

	a:hover {
		text-decoration: underline;
		color: #ffcc00; 
	}

	a:active {
		text-decoration: none;
		color: #ff0000;
	}

	div.row {
		clear: both;
		padding-top: 5px;
	}
	div.row span.label {
		color: #000000;
		float: left;
		width: 180px;
		text-align: left;
		font-weight:bold;
	}
	div.row span.formw {
		float: right;
 		width: 230px;
 		text-align: left;
	 }

	#divMessage p { margin:0px 0px 10px 0px; }
	
	.WebMessage p { color: #fce2b4;  }

	/* DataGrid - Part 1 */

	.special_textarea { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }
	.special_input { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }
	.special_select { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }

	.input_text {text-align:left; background-color:#C0FFC0; border: solid 1px #e0e0e0 }
	.input_num  {text-align:right; background-color:#C0FFC0; border: solid 1px #e0e0e0 }

	.input_text_err {text-align:left; background-color:#FFC0C0; border: solid 1px #e0e0e0 }
	.input_num_err  {text-align:right; background-color:#FFC0C0; border: solid 1px #e0e0e0 }
	
	.PrintOnly { display:none; }
}

@media print, handheld {
	body {
		font-size: 9pt;
		font-family : Arial, sans-serif;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background-color: Transparent;
	}

	h1 { color: #000000;font-size: 150%; margin: 0; padding: 0; font-weight: bold; text-align: left; }
	h2 { color: #000000;font-size: 135%; margin: 0; padding: 0; font-weight: bold; }
	h3 { color: #000000;font-size: 125%; margin: 0; padding: 0; font-weight: bold; }
	h4 { color: #000000;font-size: 110%; margin: 0; padding: 0; font-weight: bold; }

	p  { padding: 0; margin: 0px 0px 2px 0px; color: #000000; }
	label  { padding: 0; margin: 0px 0px 2px 0px; color: #000000; }
	ul, ul ul, ul ul ul, ol, ol ol, ol ol ol { list-style: square; margin-top: 5px; margin-bottom: 8px; color: #000000; }
	li { margin-bottom: 5px; color: #000000; }
	input, select, option, textarea { padding:0; margin:0;color:#000000; font-family: Arial, Sans-Serif; font-size: small; }

	hr { padding: 0; margin: 0px 0px 3px 0px; color: #000000; }
	img { border: none; }

	td { vertical-align:top; }

	a, a:visited  {
		text-decoration: none;
		color: #000000; 
	}

	a:hover {
		text-decoration: underline;
		color: #ffcc00; 
	}

	a:active {
		text-decoration: none;
		color: #ff0000;
	}

	div.row {
		clear: both;
		padding-top: 5px;
	}
	div.row span.label {
		color: #000000;
		float: left;
		width: 180px;
		text-align: left;
	}
	div.row span.formw {
		float: right;
 		width: 230px;
 		text-align: left;
	 }

	#divMessage p { margin:0px 0px 10px 0px; }
	
	.WebMessage p { color: #fce2b4;  }

	/* DataGrid - Part 1 */

	.special_textarea { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }
	.special_input { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }
	.special_select { background-image: url("../../images/_protected/shadeform.gif");border: #b1b5be 1px solid; }

	.input_text {text-align:left; background-color:#C0FFC0; border: solid 1px #e0e0e0 }
	.input_num  {text-align:right; background-color:#C0FFC0; border: solid 1px #e0e0e0 }

	.input_text_err {text-align:left; background-color:#FFC0C0; border: solid 1px #e0e0e0 }
	.input_num_err  {text-align:right; background-color:#FFC0C0; border: solid 1px #e0e0e0 }
}
