/* 
	*************************
	Global Style Declaration 
	*************************
*/
body
{
	background-color:#FFFFFF;
	background-image:url(../images/bgGradient.jpg);
	background-repeat:repeat-x;
	margin:0px;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* 
	*****************************
	Containers' Style Declaration 
	*****************************
*/

h1, h2, h3, h4, h5, h6, blockquote, p, dl, dt, dd, ul, li
{
	padding:0;
	margin:0;
}

img
{
	border:none;
}

a:link, a:visited, a:hover
{
	outline:none;
}

/* 
	*****************************
	Class & Id Style Declaration 
	*****************************
*/
#mainHolder
{
	width:850px;
	margin:auto;
	overflow:hidden;
}

	.leftImg
	{
		float:left;
	}
	
	.rightImg
	{
		float:right;
	}

	/*
		menu starts
	*/
	
	#menuHolder
	{
		background-image:url(../images/menuBg.jpg);
		background-repeat:repeat-x;
		height:33px;
		width:850px;
		float:left !important;
		float:none;
		position:relative;
	}
	
		#menuHolder ul
		{
			float:left;
			list-style:none;
			padding-left:14px;
		}
		
			#menuHolder li
			{
				float:left;
				padding:0px 8px;
			}
			
	/*
		menu ends
	*/

	
	/*
		header starts
	*/
	#headerHolder
	{
		float:left;
		background-image:url(../images/headerBg.jpg);
		background-repeat:repeat-x;
		height:62px;
		width:850px;
		margin-top:3px;
	}

	/*
		header ends
	*/
	
	
	/*
		work area starts
	*/
	#workAreaHolder
	{
		float:left;
		width:850px;
		padding:15px 0px;
	}
	
		.homeLeft
		{
			float:left;
			width:233px;
		}
			
			.homeLeft blockquote
			{
				width:233px;
				float:left;
				background-image:url(../images/findBg.gif);
				background-repeat:repeat-x;
			}
			
				.homeLeft blockquote div
				{
					float:left;
					width:193px;
					padding:15px 0px 0px;
				}
				
					.homeLeft blockquote div h1
					{
						padding-bottom:9px;
					}
			
					.zipTxtBox
					{
						background-image:url(../images/locationTxtBox.gif);
						background-repeat:no-repeat;
						width:108px;
						height:23px;
						border:none;
						font-size:14px;
						padding:7px 4px 6px;
						margin-bottom:12px;
						float:left;
					}
					
					.homeLeft blockquote div span
					{
						color:#828181;
						font-weight:bold;
						float:left;
						width:94%;
						margin-top:5px;
					}
	
	
		.homeMiddle
		{
			float:left;
			width:299px;
			padding:10px 20px;
		}
		
			.homeMiddle p
			{
				padding:10px 0;
				color:#7F7F7F;
				line-height:16px;
			}
					
					
		.homeRight
		{
			float:left;
			position:relative;
			width:269px;
			text-align:center;
		}
		
			.homeRight h2
			{
				color:#D32017;
				font-size:36px;
				font-weight:normal;
				text-align:center;
			}
			
			.homeRight h4
			{
				color:#D32017;
				font-size:12px;
				text-align:center;
			}
		
		
			.homeRight dl
			{
				float:left;
				padding-top:6px;
			}
				
				.homeRight dt
				{
					float:left;
				}
				
				.homeRight dd
				{
					background-color:#DCE5E8;
					background-image:url(../images/loanBg.gif);
					background-repeat:no-repeat;
					width:186px;
					height:77px;
					float:left;
					padding:15px 0px 0px 10px;
					text-align:left;
				}
				
					.homeRight dd h1
					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:18px;
						font-weight:normal;
						padding-bottom:4px;
					}
					
					.homeRight dd h3
					{
						font-weight:normal;
						font-size:11px;
						width:158px;
						padding-left:2px;
					}
	
	
	
	/* 
	*****************************
	For sub pages
	*****************************
	*/
	
	
	.subLeft
	{
		width:580px;
		float:left;
	}
	
		.subLeft blockquote
		{
			background-image:url(../images/subBg.jpg);
			background-repeat:repeat-x;
			border:#cccccc 1px solid;
			border-top:none;
		}
		
			.subLeft blockquote p
			{
				padding:10px 18px;
			}
			
			.subLeft blockquote h2
			{
				padding:3px 18px;
				font-weight:normal;
				font-size:15px;
				color:#980523;
			}
			
			.subLeft blockquote span
			{
				padding:10px 18px;
				font-size:10px;
				display:block;
			}
			
			.subLeft blockquote ul
			{
				padding:0px 18px;
				list-style:disc;
				list-style-position:inside;
			}
	
	/*    for forms    */
	
	.subFormRight
	{
		padding-left:10px;
		width:260px;
		float:left;
	}
	
		.formDiv
		{
			border:#cccccc 1px solid;
			border-top:#cccccc 2px solid;
			background-image:url(../images/subBg.jpg);
			background-repeat:repeat-x;
			float:left;
			width:235px;
			padding:10px 8px 5px 10px;
			margin-bottom:15px;
		}
		
			.formDiv dl
			{
				float:left;
				width:230px;
				padding:2px 0 0px 3px;
			}
			
				.formDiv dt
				{
					width:225px;
					padding: 3px 0 0;
				}
				
				.formDiv dd
				{
					width:225px;
				}
			
			.formDiv input
			{
				border-left:#666666 1px solid;
				border-top:#666666 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#CCCCCC 2px solid;
			}
			
			.formBtn
			{
				background-color:#393A39;
				color:#FFFFFF;
				font-weight:bold;
				font-size:11px;
				padding:2px 8px;
			}
	
	
			.findLocation
			{
				float:left;
				width:233px;
				margin-left:10px !important;
				margin-left:6px;
			}
				
				.findLocation blockquote
				{
					width:233px;
					float:left;
					background-image:url(../images/findBg.gif);
					background-repeat:repeat-x;
				}
				
					.findLocation blockquote div
					{
						float:left;
						width:193px;
						padding:15px 0px 0px;
					}
					
						.findLocation blockquote div h1
						{
							padding-bottom:9px;
						}
				
						.zipTxtBox
						{
							background-image:url(../images/locationTxtBox.gif);
							background-repeat:no-repeat;
							width:108px;
							height:23px;
							border:none;
							font-size:14px;
							padding:7px 4px 6px;
							margin-bottom:12px;
							float:left;
						}
						
						.findLocation blockquote div span
						{
							color:#828181;
							font-weight:bold;
							float:left;
							width:94%;
							margin-top:5px;
						}
						
						
						
	/*
		forms
	*/
	
	/*    for normal sub pages    */
	
	.subRight
	{
		width:617px;
		float:left;
	}
	
		.subDiv
		{
			border:#cccccc 1px solid;
			border-top:none;
			background-image:url(../images/subBg.jpg);
			background-repeat:repeat-x;
			float:left;
			width:596px;
			padding:0 8px 0 10px;
		}
			.subDiv p
			{
				padding:10px 18px;
			}
			
			.subDiv blockquote
			{
				width:255px;
				float:left;
				padding:10px;
			}
			
				.subDiv blockquote h1
				{
					font-size:15px;
					color:#C1140B;
				}
				
				.subDiv blockquote h2
				{
					font-size:13px;
					color:#262626;
					font-weight:normal;
				}
	
				.subDiv h3
				{
					padding:3px 18px;
					font-weight:normal;
					font-size:15px;
					color:#980523;
				}
	
	.subDiv1
		{
			border:#cccccc 1px solid;
			border-top:none;
			background-image:url(../images/subBg.jpg);
			background-repeat:repeat-x;
			float:left;
			width:596px;
			padding:0 8px 0 5px;
		}
			.subDiv1 p
			{
				padding:10px 18px;
			}
			
			.subDiv1 blockquote
			{
				width:255px;
				float:left;
				padding:10px;
			}
			
				.subDiv1 blockquote h1
				{
					font-size:15px;
					color:#C1140B;
				}
				
				.subDiv1 blockquote h2
				{
					font-size:13px;
					color:#262626;
					font-weight:normal;
				}
	
				.subDiv1 h3
				{
					padding:3px 18px;
					font-weight:normal;
					font-size:15px;
					color:#980523;
				}
	/*
		for wide forms
	*/
	
	.wideForm
	{
		width:617px;
		float:left;
	}
	
		.wideFormDiv
		{
			border:#cccccc 1px solid;
			border-top:none;
			background-image:url(../images/subBg.jpg);
			background-repeat:repeat-x;
			float:left;
			width:597px;
			padding:0 8px 5px 10px;
		}
		
			.clear
			{
				clear:both;
				display:block;
				margin-left:-5px;
			}
			
			.wideFormDiv p
			{
				width:570px;
				padding:10px 0px 10px 8px;
				text-align:justify;
			}
		
			.wideFormDiv blockquote
			{
				border:#ededed 1px solid;
				background-color:#F9F9F9;
				padding:8px;
				margin:8px 0px;
			}		
		
			.wideFormDiv dl
			{
				float:left;
				width:570px;
				padding:5px 0 0px 3px;
			}
			
				.wideFormDiv dt
				{
					width:150px;
					float:left;
					padding: 3px 0 0;
				}
				
				.wideFormDiv dd
				{
					width:392px;
					float:left;
				}
			
			.notes
			{
				font-size:10px;
				color:#666666;
				margin:10px 0;
				padding:5px;
				width:565px;
				display:block;
				float:left;
				border:#CCCCCC 1px solid;
			}
			
			.wideFormDiv h2
			{
				font-size:14px;
				color:#FFFFFF;
				background-color:#E1352C;
				float:left;
				width:575px;
				padding:3px 8px;
				margin-top:8px;
			}
			
			.wideFormDiv h3
			{
				font-size:12px;
				color:#000000;
				background-color:#f3f3f3;
				border:#DEDEDE 1px solid;
				font-weight:bold;
				float:left;
				width:575px;
				padding:3px 8px;
				margin-top:8px;
			}
			
			.wideFormDiv input
			{
				border-left:#666666 1px solid;
				border-top:#666666 1px solid;
				border-right:#CCCCCC 1px solid;
				border-bottom:#CCCCCC 2px solid;
			}
			
			.wideFormBtn
			{
				background-color:#393A39;
				color:#FFFFFF;
				font-weight:bold;
				font-size:11px;
				padding:2px 8px;
			}
	
	
	/*
		work area ends
	*/
	
	
	#popHolder
	{
		float:left;
		width:617px;
		background-color:#FFFFFF;
	}
	
	
	
	.footer
	{
		background-color:#000000;
		border-top:#7a7a7a 5px solid;
		height:33px;
		color:#999999;
	}
	
		.footer div
		{
			width:850px;
			margin:auto;
			overflow:hidden;
			padding-top:8px;
		}
		
			.footer div a:link, .footer div a:visited, .footer div a:active
			{
				color:#999999;
				text-decoration:none;		
			}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		