body {
	background: #c8dfe9 url('../images/bg.gif') center;
	}
	
#gradient_bg {
	background-image: url('../images/container_container_bg.gif');
	background-repeat: repeat-x;
	height: 800px;
	}

#container {
	width: 864px;
	margin: 0px auto;
	padding-top: 2.9em;
	}
	
	.headimg {
		background-repeat: no-repeat;
		height: 51px;
		padding: 75px 0px 0px 25px;
		}
		
		.headimg h2 {
			background-repeat: no-repeat;
			background-position: left;
			padding: 4px 0px 4px 46px;
			text-transform: lowercase;
			}

#header {
	background: #000 url('../images/logo.gif') no-repeat left;
	height: 4.2em;
	}

	#header h1 { display: none; }

#content { clear: both; }

/* index classes */
#ibox_container {
	margin-top: 15px;
	}

.ibox {
	width: 210px;
	float: left;
	margin-right: 8px;
	}
	
	.ib_head {
		background-image: url('../images/ibox_header_bg.gif');
		background-repeat: no-repeat;
		height: 28px;
		padding: 14px 12px;
		}
		
		.ib_head a:link, .ib_head a:visited {
			background-repeat: no-repeat;
			padding: 6px 0px 6px 46px;
			text-transform: lowercase;
			font-size: 1.5em;
			}
			
		.ib_head a:hover, .ib_head a:active {
			color: #666009;
			font-size: 1.5em;
			}
			
	.ib_body {
		background: #fff url('../images/ibox_content_bg.gif') no-repeat;
		border-top: 0px;
		border-left: 1px solid #b8b871;
		border-right: 1px solid #b8b871;
		border-bottom: 1px solid #edd22b;
		width: 176px;
		height: 101px;
		overflow: hidden;
		padding: 15px;
		}

	#context {
		background: #fff url('../images/ctext_bg.gif') repeat-x;
		padding: 30px 40px;
		overflow:auto;
		}
		
	#credapp {
		background: #fff url('../images/ctext_bg.gif') repeat-x;
		padding: 0;
		overflow:auto;
		}
		
		#credapp_col1 {
			background: #fff url('../images/credit_col1_bg.gif') repeat-x;
			width: 432px;
			float: left;
			}
		
			.col1_text {
				padding: 45px 30px;
				}
		
		#credapp_col2 {
			width: 432px;
			float: right;
			}
		
			.col2_text {
				padding: 25px 10px;
				}

	.clearance { clear: both; }

#footer {
	background: #000;
	text-align: center;
	padding: 50px 0px 20px 0px;
	}
	
	.copyright {
		color: #fff;
		font-size: .8em;
		text-transform: uppercase;
		}
	
	.fnav {}
	
		.fnav ul {
			margin: 0px;
			padding: 0px;
			}
			
		.fnav li {
			list-style: none outside;
			display: inline;
			}
			
		.fnav li a:link, .fnav li a:visited {
			color: #fcf819;
			text-decoration: none;
			text-transform: uppercase;
			padding: 0px 6px;
			border-right: 1px solid #76740c;
			}
			
/* Application classes */
#steps {}

	#steps ul {
		margin: 0;
		padding: 0;
		}
		
	#steps li {
		float: left;
		list-style: none outside;
		padding: 21px 76px 21px 55px;
		}
		
		#steps li strong {
			font-size: 1.7em;
			display: block;
			}
			
			#steps .active {
				background: #386680 url('../images/step_active.gif') no-repeat right;
				color: #d9effb;
				}
				
				#steps .active strong { color: #fff; }
				
			#steps .done {
				background: #a1c0d2 url('../images/step_done.gif') no-repeat right;
				color: #7a92a0;
				}
				
				#steps .done_done {
					background: #a1c0d2 url('../images/step_done_done.gif') no-repeat right;
					color: #7a92a0;
					}
				
			#steps .not_done {
				background: #fcf9bc url('../images/step_notdone.gif') no-repeat right;
				color: #cac887;
				}
			
				#steps .end_active {
					background: #386680 url('../images/step_end_active.gif') no-repeat right;
					color: #d9effb;
					}
					
					#steps .end_active strong { color: #fff; }
					
				#steps .end_done {
					background: #a1c0d2 url('../images/step_end_done.gif') no-repeat right;
					color: #7a92a0;
					}
				#steps .end_not_done {
					background: #fcf9bc url('../images/step_end_notdone.gif') no-repeat right;
					color: #cac887;
					}
			
			
#form_application { clear: both; }

	.thead {
		background: #6394b2 url('../images/thead_bg.gif') repeat-x;
		padding: 10px 5px;
		margin-top: 10px;
		border-top: 1px solid #6394b2;
		border-left: 1px solid #6394b2;
		border-right: 1px solid #6394b2;
		}
	
	.formItems {
		background: #fff url('../images/ctext_bg.gif') repeat-x;
		border-left: 1px solid #6394b2;
		border-right: 1px solid #6394b2;
		border-bottom: 1px solid #6394b2;
		padding: 10px 30px;
		}
	
		.form-item {
			border: 1px solid #e7f4ff;
			padding: 10px 30px;
			margin: 5px 0px 0px 0px;
			}
		
			.form-item label {
				display: block;
				}
				
			.form-item input {
				background: #f1fbff;
				padding: 5px;
				width: 50%;
				border: 1px solid #b3d5ea;
				}
				
			
			#TimeAtAddress, #DurationAtAddress, #Prev_Employment_Duration, #Employment_Duration, #Co_Applicant_Employment {
				color: #497a9d;
				margin: 5px 10px;
				}
				
			.form-next {
				color: #6492b3;
				background: #f1fbff;
				text-transform: uppercase;
				border: 1px solid #b3d5ea;
				font-weight: bold;
				padding: 5px;
				margin-top: 5px;
				float: right;
				}
				
				.form-next:hover {
					color: #aba975;
					background: #fffee7;
					border: 1px solid #eeedcb;
					}
					
/* Inventory Items */
.inv_desc {
	margin-bottom: 20px;
	}
	
	#inventory_items { margin: 10px 0px; }
		
	.invitem {
		color: #6ebcd9;
		background: #e3f3f9 url('../images/invitem_bg.gif') repeat-x;
		border: 1px solid #b5d3de;
		padding: 7px;
		text-transform: uppercase;
		margin: 10px 0px;
		position: relative;
		}
		
		.invitem:hover {
			color: #736c0b;
			background: #fbfadb url('../images/invitem_hover_bg.gif') repeat-x;
			border: 1px solid #e4e0a5;
			padding: 7px;
			text-transform: uppercase;
			}
		
		.invitem_img {
			width: 185px;
			float: left;
			}
			
			.invitem_img img { border: 1px solid #b5d3de; }
			
		.invitem_info {
			width: 575px;
			float: right;
			padding: 5px 0px 0px 0px;
			}
			
			
				.invitem_title a:link, .invitem_title a:visited {
					color: #4999b7;
					font-size: 1.3em;
					font-weight: bold;
					text-decoration: none;
					}
					
				.invitem_title a:hover, .invitem_title a:active {
					color: #000;
					text-decoration: underline;
					}
			
			.invitem_desc { margin: 10px 0px; }
			
			.invitem_price {
				background: #fff;
				border: 1px solid #6ebcd9;
				font-weight: bold;
				font-size: 1.7em;
				float: right;
				padding: 3px;
				}

			.message { background-image: url(../images/message-right.png); background-repeat: no-repeat; background-position: top right; padding-right: 14px; position: absolute; top: 10px; left: 10px; }
			.message a:link, .message a:visited { color: #000; text-decoration: none; display: block; background-image: url(../images/message_bg.png); background-repeat: no-repeat; padding: 4px 0 7px 15px; }
				
/* Inventory Details */
#invdetails {}

.blanco {
	text-align: right; }
	
	.blanco a:link, .blanco a:visited {
		color: #1a5e78;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		padding: 6px 0 6px 23px;
		display: block;
		}


	#invdetails .col1 {
		width: 392px;
		float: left;
		}
		
		.id_info {}
		
			.id_img {
				float: left;
				width: 198px;
				padding: 0 10px 10px 0;
				}
				
			.id_details {
				margin: 0;
				padding: 0;
				width: 177px;
				float: left;
				}
				
				.id_details li {
					list-style: none;
					margin: 8px 0;
					}
			
				.id_details .title {
					font-size: 1.5em;
					font-weight: bold;
					}
				
				.id_details .price {
					color: #6ebcd9;
					font-size: 1.8em;
					font-weight: bold;
					}
				
				.id_details .video {
					background-image: url('../images/show_video.gif');
					background-repeat: no-repeat;
					background-position: left;
					}
					
					.id_details .video a:link, .id_details .video a:visited {
						color: #1a5e78;
						text-transform: uppercase;
						text-decoration: none;
						font-weight: bold;
						padding: 6px 0 6px 23px;
						display: block;
						}
				
				.id_details .book {
					background-repeat: no-repeat;
					background-position: left;
					}
				.icon-approved { background-image: url('../images/icon-approved.gif'); }
				.icon-book { background-image: url('../images/icon-book.gif'); }				
				.icon-video { background-image: url('../images/icon-video.gif'); }
				.icon-print {
					height: 20px;
					background-repeat: no-repeat;
					background-position: right;
					margin-right: 8.2em;
					margin-top: -1.8em;
					background-image: url('../images/icon-print.gif');
				}
						.id_details .book a:link, .id_details .book a:visited {
							color: #1a5e78;
							text-transform: uppercase;
							text-decoration: none;
							font-weight: bold;
							padding: 6px 0 6px 23px;
							display: block;
							}
							
		#id_gallery {
			margin: 0;
			padding: 0;
			}
			
			#id_gallery li {
				list-style: none outside;
				float: left;
				margin: 5px 5px 0 0;
				}
	
	#invdetails .col2 {
		width: 392px;
		float: left;
		}

