body {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
	}

table {
	border-spacing: 0; 
	border-collapse:collapse;
	}

td { 
	padding: 0; 
	vertical-align: top;
	}
	
img { 
	border: 0px;
	}

form {
	padding: 0px;
	margin: 0px;
	}
	
#top-shadow {
	width: 950px;
	height: 5px;
	margin: 0px auto 0px auto;
	background-image: url(images/top-shadow.gif);
	background-repeat: no-repeat;
}

#bottom-shadow {
	width: 950px;
	height: 5px;
	margin: 0px auto 0px auto;
	background-image: url(images/bottom-shadow.gif);
	background-repeat: no-repeat;
}

#content-holder {
	width: 940px;
	height: 631px;
	margin: 0px auto 0px auto;
	padding: 0px 5px 0px 5px;
	background-image: url(images/content-holder-bg.gif);
	background-repeat: repeat-y;
}
	#nav-holder {
		width: 784px;
		height: 130px;
		padding: 0px 156px 0px 0px;
		background-image: url(images/nav-building.jpg);
		background-repeat: no-repeat;
		background-position: right;
		margin: 0px 0px 2px 0px;
	}
	
	#home-holder {
		width: 940px;
		height: 429px;
		background-image: url(images/home-bg.jpg);
		background-repeat: no-repeat;
	}
	
		#home-content-box {
			width: 734px;
			height: 431px;
			padding: 0px 0px 0px 10px;
			float: left;
			display: inline;
		}
		
		#search-box {
			width: 160px;
			height: 231px;
			padding: 198px 17px 0px 19px;
			float: left;
			display: inline;
			font-size: 11px;
			background-image: url(images/gen-search-bg.jpg);
			background-repeat: no-repeat;
			}
		
			#search-box p {
				margin: 0px 0px 5px 0px;
				background-image: url(images/search-lines.gif);
				background-repeat: repeat-x;
				background-position: bottom;
				padding: 0px 0px 10px 0px;
			}
			
			#search-crit {
				width: 154px;
				padding: 2px 0px 2px 6px;
				background-image: url(images/search-arrow.gif);
				background-repeat: no-repeat;
				background-position: 0px 7px;}
			
			#search-box select {
				width: 160px;
				height: 18px;
				font-size: 10px;
				margin: 0px 0px 6px 0px;}
			
			.search-box-input {
				width: 154px;
				height: 12px;
				font-size: 10px;
				margin: 0px 0px 10px 0px;}	
			
	#gen-holder {
		width: 940px;
		height: 429px;
		background-image: url(images/gen-bg.gif);
		background-repeat: repeat-x;}
	
		#gen-content-box {
			width: 729px;
			height: 407px;
			padding: 3px 5px 10px 10px;
			margin: 6px 0px 5px 0px;
			float: left;
			display: inline;
			overflow: auto;
			scrollbar-3dlight-color:#525252;
			scrollbar-arrow-color:#525252;
			scrollbar-base-color:#eaeaea;
			scrollbar-darkshadow-color:#525252;
			scrollbar-face-color:#eaeaea;
			scrollbar-highlight-color:#eaeaea;
			scrollbar-shadow-color:#eaeaea;}
			
			#gen-content-box h1 {
				margin: 10px 0px 13px 0px;
				font-family: times new roman, serif;
				color: #5a5a5a;
				font-weight: normal;
				font-size: 25px;
				line-height: 25px;
				padding: 0px;
			}
										
			#gen-content-box a:link {
				color: #000000;
				text-decoration: underline;}
					
			#gen-content-box a:visited {
				color: #000000;
				text-decoration: underline;}
					
			#gen-content-box a:hover {
				color: #fd5f00;
				text-decoration: underline;}
					
			#gen-content-box a:active {
				color: #fd5f00;
				text-decoration: underline;}
		
			#tier-header {
				height: 19px;
				padding: 6px 0px 0px 5px;
				margin: 10px 0px 0px 0px;
				background-image: url(images/tier-header-bg.gif);
				background-repeat: repeat-x;
				font-size: 11px;
				font-weight: bold;
				border-left: solid 1px #636363;
				border-right: solid 1px #636363;}
				
				#tier-image {
					width: 53px;
					height: 13px;
					float: left;
					display: inline;}
					
				#tier-image2 {
					width: 21px;
					height: 13px;
					float: left;
					display: inline;}
					
			#tier-listing {
				padding: 5px 8px 5px 5px;
				font-size: 11px;}
				
				#tier-listing table {
					margin: 0px 0px 5px 0px;}
				
				#tier-listing td {
					padding: 0px 10px 3px 0px;}
				
				#tier-listing p {
					margin: 3px 0px 0px 0px;
					padding: 2px 0px 0px 0px;
					background-image: url(images/dots.gif);
					background-repeat: repeat-x;}
					
				#apply-form-holder {
					width: 700px;
					height: 200px;
				}
					
				#apply-form1 {
					width: 100px;
					height: 15px;
					padding: 4px 0px 0px 0px;
					float: left;
					display: inline;}
					
				#apply-form2 {
					width: 250px;
					height: 19px;
					float: left;
					display: inline;}
					
					#apply-form2 input {
						width: 240px;
						height: 16px;
						font-size: 11px;
						padding: 0px;
						border: solid 1px #000000;}
						
				#apply-form3 {
					width: 100px;
					height: 15px;
					padding: 4px 0px 0px 0px;
					margin: 10px 0px 0px 0px;
					float: left;
					display: inline;}
					
				#apply-form4 {
					width: 595px;
					height: 19px;
					margin: 10px 0px 0px 0px;
					float: left;
					display: inline;}
					
					#apply-form4 input {
						width: 240px;
						height: 18px;
						font-size: 11px;
						padding: 0px;
						border: solid 1px #000000;}
						
				#apply-form5 {
					width: 100px;
					height: 99px;
					padding: 4px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					float: left;
					display: inline;}
					
				#apply-form6 {
					width: 595px;
					height: 105px;
					margin: 0px 0px 0px 0px;
					float: left;
					display: inline;}
					
					#apply-form6 textarea {
						width: 590px;
						height: 100px;
						font-size: 11px;
						padding: 0px;
						border: solid 1px #000000;}
						
				#apply-form5-alt {
					width: 100px;
					height: 99px;
					padding: 4px 0px 0px 0px;
					margin: 10px 0px 0px 0px;
					float: left;
					display: inline;}
					
				#apply-form6-alt {
					width: 595px;
					height: 105px;
					margin: 0px 0px 0px 0px;
					float: left;
					margin: 10px 0px 0px 0px;
					display: inline;}
					
					#apply-form6-alt textarea {
						width: 590px;
						height: 100px;
						font-size: 11px;
						padding: 0px;
						border: solid 1px #000000;}
						
				#apply-form7 {
					padding: 0px 0px 0px 100px;
					height: 19px;
					float: left;
					display: inline;}
					
#error-holder {
	background-color: #ff0000;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
	margin: -12px 0px 8px -1px;
}
							
#footer {
	width: 940px;
	margin: 3px auto 0px auto;
	font-size: 10px;
	color: #999999;
}

	#footer-left {
		width: 470px;
		float: left;
		display: inline;
	}
	
	#footer-right {
		width: 470px;
		float: left;
		display: inline;
		text-align: right;
	}
	
	#footer a:link {
		color: #7d7d7d;
		text-decoration: none;
	}
	
	#footer a:visited {
		color: #7d7d7d;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #7d7d7d;
		text-decoration: underline;
	}
	
	#footer a:active {
		color: #7d7d7d;
		text-decoration: underline;
	}
	
