body{
	background: url(/images/theme-02/logo_xl.jpg) top center no-repeat;
}
.form{ 
	width:500px;
	background:#B1BDCD; 
	margin:auto;
	padding:10px 0 0 0;
	z-index:1;
	text-align:left;
}
	.form h2{
		margin:0 0 10px 0;
		padding:5px 0; 
		width:100%;
		text-align:center;
		color:#FFFFFF;
		background:#003366;
		font-size: 15px;
		line-height: 18px;
		text-transform:uppercase;
		font-weight:100
	
	}
	.form h3{
		margin:0;
		text-align:center; 
		width:150px;
		letter-spacing: -1px;
		color:#FFFFFF;
	
	}
	.form fieldset {
		background:#5B7290;
		border:none;
		padding:0 0 0 0;
		margin:0;
		z-index:3;
		position:relative
	}
	.form legend{
		color: #FFFFFF;
		text-transform:uppercase;
		background:#003366;
		/*
z-index:4;
		position:absolute;
*/
		padding:2px 5px;
		font-size:11px;
		width:155px;
		text-align:center;
		
	}
	.form P{
		margin:0 0 20px 0; 
		text-align:justify;
		color:#003366;
	}
	.form div.submit{ 
	margin:0px;
	padding:20px 0 20px 0;
	text-align:center;
	width:100%
	}
	.form input.submit { 
		 display:block;		
		background: url(/images/theme-02/key-submit.png) top left no-repeat #003366 ;
		height:26px;
		color:#FFFFFF;
		width:150px;
		cursor: hand;
		border: none;
		margin:auto;
		
	}
	.form table{ 
		padding:0; 
		border-collapse:collapse; 
		margin:0 0 10px 0; 
		font-size:12px;
		width:100%;
		}
	.form .checkbox{ 
	color:#003366;
		}
	.form .col_1{ 
		width:230px; 
		text-align:right; 
		padding:0;
		margin:0;		
		color:#FFFFFF;
	}
		.form .col_1 label{
		}

	.form .col_2{ 
		width:215px;
		padding-left:15px; 
		text-align:left;
		color:#FFFFFF;		
	}
		.form .col_2 .input{ 
			width:150px;
			color:#003366;
			font-size:11px	
		}
		.form .col_2 .select{ 
			width:150px;
			color:#003366;
			font-size:11px			
		}
		.form .col_2 span{
			font-size:11px;
		}
		.form .col_2 textarea{
			font-size:11px;
			height:100px;
			width:150px;
			overflow:auto;			
		}


