	table.form 
			{
			width:95%;
			}
	
	table.form tr 
			{
			}
	
	table.form tr td h3
			{
			color:#920106;
			width:100%;
			border-bottom:1px solid #cccccc;
			margin-bottom:20px;
			}	
	
	table.form caption
			{
			color:#920106;
			font-size:1.3em;
			padding:5px 0;
			font-weight:bold;
			text-align:left;
			border-bottom:1px solid #cccccc;
			}	

	table.form tr.required,
	table.form tr.required span
			{
			color:red!important;
			}
	
	table.form tr td
			{
			padding:5px 2px;
			}
	table.form tr td.col0
			{
			text-align:right;
			width:25%;
			}

	table.form tr td.col1 em
			{
			color:gray;
			font-size:0.9em;
			}

	div.form
			{
			padding-left: 30.5%;
			}
				
					
	table.form tr td.col1
			{
			}

	input.text, input.password, select, textarea
			{
			width:200px;
			border:1px solid #d4d0c8; 
			}
			
			
			
			input.button
				{
				font-size: 1em;
				background: transparent;
				border:0; 
				margin-right: 10px;
				}
				
			input.action
				{
				background: #133E87;
				color: white;
				padding: 2px 10px;
				}
				
			input.default
				{
				background: #2056B1;
				border:1px outset white;
				font-weight: bolder;
				}

			input.approved
				{
				background-color: green;
				}
			input.disapproved
				{
				background-color: #AA0000;
				}
			
						
			input.escape
				{
				color: #4169E1;
				padding: 0!important;
				border-bottom:1px solid #4169E1;
				}
				
			input.action:hover	
				{
				background-color: #FF8C00;
				}
			input.action:active
				{
				background-color: black;
				}
