	#lightwindow_galleries {display: none !important;}

.head,
.head div,
,
.the_footer,
.the_footer div
	{
	margin: 0 auto;
	position: relative;
	width: 888px;
	}


	.head
	{
	padding: 1px 0 0 0;
	height: 93px;
	width: 100%;
	text-align: center;
	background: #0370BC url(../images-old/bg/b.gif) top left repeat-x; 
	}


	
	{
	margin-bottom: 20px;
	}


	.the_footer
	{
	padding-top: 1px;
	height: 185px;
	width: 100%;
	text-align: center;
	background: #012F62 url(../images-old/bg/bt.gif) top left repeat-x; 
	}

/* HEAD SPECIFIC
------------------------------------------------------------------------- */

		.head h1 a,
		.head h1 a:hover
		{
		margin: 15px 0 0 5px;
		display: block;
		text-indent: -9999px;
		width: 250px;
		height: 59px;
		background: url(../images-old/bg/logo-250w.gif) 0 0 no-repeat;
		float: left;
		}

		.head p,
		.the_footer p
		{
		position: absolute; top: 25px; right: 10px;
		height: 25px;
		width: 470px;
		}

			.the_footer p
			{
			top: 30px;
			right: 0px;
			width: 710px;
			height: 28px;
			}
			
			.head h1{
				float: left;
				display: block;
				width: 260px;
			}
			.head .menu-header{
				float: right;
				margin-top: 38px;
				width: 600px;
			}
			.head ul{
				float: right;
				                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
			}  
			.head ul li{
				float: left ;
			}    
			
			.head ul li a{
			
			display: block;
			float: left;
			padding: 0 6px;
			height: 25px;
			line-height: 25px !important;
			font-size: 12px !important;
			color: #fff;
			text-decoration: none;
			border-right: 1px solid #2776AD;
			border-left: 1px solid #3693D6;
			}	
			
			.the_footer ul{
				height:28px;
				right:0;
				top:30px;
				width:710px;
				position: absolute;
				                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
			}  
			.the_footer ul li{
				float: left ;
			}    
			
			.the_footer ul li a{
			
			display: block;
			float: left;
			padding: 0 6px;
			height: 25px;
			line-height: 25px !important;
			font-size: 12px !important;
			color: #fff;
			text-decoration: none;
			border-right: 1px solid #024A7F;
			border-left: 1px solid #026DA6;
			}	
			                                                    	
			.head p a,
			.the_footer p a
			{
			display: block;
			float: left;
			padding: 0 6px;
			height: 25px;
			line-height: 25px !important;
			font-size: 12px !important;
			color: #fff;
			text-decoration: none;
			border-right: 1px solid #2776AD;
			border-left: 1px solid #3693D6;
			}
			
			
			
			
				.the_footer p a
				{
				height: 28px;
				line-height: 28px !important;
				border-right: 1px solid #024A7F;
				border-left: 1px solid #026DA6;
				}

			.head p a.first,
			.the_footer p a.first
			{border-left: none;}

			.head p a.last,
			.the_footer p a.last
			{border-right: none;}


			.head ul li a:hover,
			.head ul li a.here
			{background: url(../images-old/bg/link-hover-bg.gif) 0 0px repeat-x;}


			

			.the_footer ul li a:hover,
			.the_footer ul li a.here
			{background: url(../images-old/bg/ft-link-hover-bgh.gif) 0 1px repeat-x;}
			
			.menu-item-32{ display: none; }~
			
			.menu-item-33 a{ border-left: none !important; }


/* CONTENT SPECIFIC
------------------------------------------------------------------------- */

		 .left,
		 .right
		{
		display: block;
		}

		 .left
		{
		width: 238px;
		}

		 .right 
		{
		position: relative;
		}

		 .right.home
		{
		padding: 181px 41px 0;
		width: 568px;
		background: url(../images-old/bg/committed.jpg) 0 0 no-repeat;
		}

			 .right.home.test
			{
			padding-top: 355px !important;
			background: url(../images-old/bg/big-family.jpg) 0 0 no-repeat;
			}

			 .right p.home-orange
			{
			position: absolute; top: 292px; left: 0px;
			padding: 0 0 0 40px;
			width: 605px;
			height: 43px;
			background: url(../images-old/bg/home-intro-p-bg.gif) 0 0 repeat-x !important;
			}

				p.home-orange strong,
				p.home-orange em,
				p.home-orange a
				{
				margin: 0 5px 0 0;
				display: inline;
				float: left;
				color: #000;
				width: auto;
				font-size: 14px !important;
				height: 43px;
				line-height: 43px !important;
				}

				p.home-orange strong
				{
				display: inline;
				float: left;
				text-indent: -9999px;
				width: 116px;
				background: url(../images-old/bg/learn-more.gif) 0 2px no-repeat;
				}

			 .right ul.lead-in-nav
			{
			margin: 0 !important;
			width: 561px;
			height: 27px;
			overflow: hidden;
			border: none;
			}
			
			 .right ul.lead-in-nav li{
				border-bottom: none;
				font-size: inherit;
				line-height: auto;
				padding: 0;
				float: left;
			}
			
				ul.lead-in-nav a
				{
				display: inline;
				float: left;
				width: 187px;
				height: 27px;
				font-size: 14px !important;
				line-height: 27px !important;
				color: #000;	
				text-align: center;
				text-decoration: none;
				background: url(../images-old/bg/lead-in-nav-bg.gif) 0 -27px no-repeat;
				}
				
					ul.lead-in-nav a:hover,
					ul.lead-in-nav li.ui-state-active a
					{background-position: 0 0px;}

			div.lead-in
			{
			margin: 0 0 20px 0;
			padding: 20px 27px 20px 27px;
			width: 512px;
			background: #D9E8FD;
			}

				div.lead-in p
				{
				margin: 5px 0;
				display: block;
				height: 18px !important;
				line-height: 18px !important;
				}
					div.lead-in.faq p
					{
					height: 24px !important;
					line-height: 24px !important;
					color: #E2501C;
					border-bottom: 1px dotted #A8B7CD;
					}

				div.lead-in p em,
				div.lead-in p a
				{
				display: inline; float: left;
				color: #000;
				font-size: 12px !important;
				line-height: 18px !important;
				}
				div.lead-in.faq p a
				{float: none !important;}

				div.lead-in p em
				{
				margin-right: 10px;
				width: 39px;
				height: 18px;
				color: #fff;
				font-style: normal !important;
				font-size: 11px !important;
				text-align: center;
				background: url(../images-old/bg/date-bg.gif) 0 0 no-repeat !important;
				}

				div.lead-in p.half
				{display: inline; float: left; width: 48%; margin-right: 1%;}

				


		 .single
		{
		margin: 0 auto;
		padding: 20px 0;
		width: 854px;
		}

			 .single.guide
			{
			margin: 20px auto 0 auto;
			background: url(../images-old/bg/single-bg.gif) 0 0 no-repeat;
			}

				.single.guide h1
				{
				margin: 0 0 20px 18px !important;
				padding: 0 0 0 11px;
				width: 808px !important;
				height: 55px;
				line-height: 55px !important;
				color: #fff !important;
				text-align: left !important;
				background: url(../images-old/bg/single-header-bg.gif) 0 0 no-repeat;
				}


				.single.guide p
				{
				margin: 0 0 10px 0;
				display: block;
				border: none !important;
				}

				.single.guide h4
				{
				margin: 10px 0 20px 0 !important;
				font-size: 18px !important;
				line-height: 29px !important;
				font-weight: bold !important;
				}

				.single.guide .i-left
				{
				margin: 0 0 0 28px;
				display: inline; float: left;
				width: 515px !important;
				}

					 .single.guide .i-left p.go
					{
					padding: 20px 0;
					width: 515px;
					border-top: 1px dotted #D8D8D8 !important;
					border-bottom: 1px dotted #D8D8D8 !important;
					}

						.guide .go img
						{
						display: inline;
						float: left;
						width: 141px;
						height: 37px;
						}

						.guide .go a
						{
						display: inline;
						float: left;
						text-indent: -9999px;
						width: 175px;
						height: 37px;
						background: url(../images-old/bg/preview.gif) 0 0 no-repeat;
						}
						.guide .go a.two
						{
						margin: 0 0 0 10px;
						width: 186px;
						background: url(../images-old/bg/download.gif) 0 0 no-repeat;
						}

							.guide .go a:hover
							{background-position: 0 -37px;}


					.guide p.testimonial
					{
					margin: 25px 0 !important;
					padding: 20px 20px 20px 133px;
					width: 360px;
					background: #D3E9B6 url(../images-old/bg/guide-quote.gif) 0 0 no-repeat;
					border: 1px solid #549106 !important;
					}

						.testimonial em
						{
						margin: 0 0 20px 0;
						display: block;
						font-style: normal !important;
						font: 18px "Century Old Style STD", georgia, serif !important;
						line-height: 28px !important;
						color: #386005;
						}

				.single.guide .i-right
				{
				margin: 0 0 0 20px !important;
				display: inline; float: left;
				width: 240px !important;
				}

					.single.guide .i-right p,
					.single.guide .i-right ul
					{
					margin: 0 0 0 30px !important;
					padding: 0 !important;
					width: 190px !important;
					display: block;
					list-style: none !important;
					list-style-position: outside !important;
					}

					.single.guide .i-right p
					{
					font-style: normal !important;
					font: bold 18px "Century Old Style STD", georgia, serif !important;
					line-height: 28px !important;
					color: #5E4E42;
					}

					 .single.guide .i-right li
					{
					padding: 7px 0 7px 15px !important;
					width: 175px;
					line-height: 15px !important;
					border-bottom: 1px dotted #D8D8D8 !important;
					background: url(../images-old/bg/o-arrow.gif) 0 9px no-repeat !important;
					}
					
					
				

		/* CONTENT LEFT SPECIFIC
		------------------------ */

			.left h2,
			.left p
			{
			margin: 20px 0 7px 6px;
			width: 212px;
			text-indent: -9999px;
			border-bottom: 1px solid #EEEEE7;
			background: url(../images-old/bg/wouldyoulike.gif) 0 0 no-repeat;
			}
	
				.left p
				{
				margin: 0 0 0 6px;
				text-align: center !important;
				background: none;
				}

				p.link
				{
				text-indent: 0px;
				text-align: left !important;
				height: 45px;
				line-height: 30px !important;
				}

					p.link img
					{float: left;}

					p.link a
					{
					float: left;
					display: inline;
					text-indent: -9999px;
					width: 97px;
					height: 39px;
					background: url(../images-old/bg/purchase.gif) 0 0 no-repeat;
					}
					p.link a.refinance
					{
					width: 100px;
					background: url(../images-old/bg/refinance.gif) 0 0 no-repeat;
					}
					p.link a.home-sp
					{
					height: 36px;
					width: 162px;
					background: url(../images-old/bg/home-sp.gif) 0 0 no-repeat;
					}

					p.link a.loan-sp
					{
					height: 36px;
					width: 162px;
					background: url(../images-old/bg/loan-sp.gif) 0 0 no-repeat;
					}

						p.link a:hover
						{background-position: 0 -39px;}

						.right.about p.link a:hover
						{background-position: 0 -36px;}

				.left p.call
				{
				padding-bottom: 7px;
				text-indent: 0px;
				}

					.left p.call strong
					{
					margin: 7px auto;
					display: block;
					width: 205px;
					height: 19px;
					text-indent: -9999px;
					background: url(../images-old/bg/call.gif) 0 0 no-repeat;
					}

				.left a.guide
				{
				margin: 10px 0 0 7px;
				display: block;
				width: 205px;
				height: 376px;
				border: 2px solid #D43F1F;
				}

			 .left a.seminar
			{
			margin: 10px 0 0 6px;
			display: block;
			text-indent: -9999px;
			width: 211px;
			height: 170px;
			background: url(../images-old/bg/seminar.gif) 0 0 no-repeat;
			}
			

			 .left a.big
			{
			margin: 15px 0 0 0;
			text-indent: -9999px;
			display: block;
			width: 217px;
			height: 100px;
			background: url(../images-old/bg/find-a-agent-hover.gif) 0 0 no-repeat;
			}

				.left a.big:hover
				{background-position: 0 -100px;}

			 .left p.orange
			{
			padding: 40px 0 0 0;
			width: 211px;
			height: 45px;
			text-indent: 0;
			background: #E3511C url(../images-old/bg/orange-specialists.gif) 0 0 no-repeat;
			}

				 .left p.orange a
				{
				margin: 10px 0 0 0;
				display: block;
				text-indent: 0;
				text-align: center;
				color: #fff !important;
				height: 12px;
				line-height: 12px !important;
				text-decoration: underline;
				}


					 .left p.orange a:hover
					{text-decoration: none;}

			.left a.big.condo
			{
			margin-top: 10px;
			background: url(../images-old/bg/condo-check-hover.gif) 0 0 no-repeat !important;
			}

				.left a.big.condo:hover
				{background-position: 0 -100px !important;}

			.left a.big.faq
			{
			margin-top: 10px;
			background: url(../images-old/bg/va-loan-faq-hover.gif) 0 0 no-repeat !important;
			}

				.left a.big.faq:hover
				{background-position: 0 -100px !important;}


			.left .testimonial
			{
			margin: 20px 0 20px 9px;
			position: relative;
			width: 208px;
			background: #46740A url(../images-old/bg/test-r.gif) bottom left repeat-x;
			}

				.left .testimonial img
				{
				margin: 15px;
				border: 7px solid #fff;
				}
					.testimonial img.top,
					.testimonial img.bt
					{margin: 0; border: 0;}			
	
				.left .testimonial h3
				{
				margin: 0 auto;
				width: 178px;
				color: #fff;
				line-height: 26px !important;
				text-align: center;
				}

				.left .testimonial p
				{
				margin: 10px 0 0 15px;
				text-indent: 0;
				text-align: left !important;
				color: #EEF5F7;
				width: 178px;
				border: none;
				}

					.testimonial p.name
					{
					text-align: right !important;
					font-size: 11px;
					color: #000;
					}



		/* CONTENT RIGHT SPECIFIC
		------------------------ */

			.right p
			{
			margin-bottom: 20px;
			color: #3F3F3E;
			}
	
			.right a,
			.right li strong
			{
			padding: 0;
			font-size: 11px !important;
			color: #0370BC;
			} 
				.right a:hover
				{
				text-decoration: none;
				}
	
			.right .intro
			{
			margin-bottom: 20px;
			border-bottom: 1px solid #B9CAD6;
			}

				.intro h2.educate
				{
				margin-top: 20px;
				margin-bottom: 0;
				line-height: 36px !important;
				color: #5E4E42;
				border-bottom: 1px solid #EDF6F5;
				}
					h2.educate em
					{
					margin: 0 0 0 10px;
					font: normal 11px "Century Old Style STD", georgia, serif !important;
					color: #107AC6;
					}

				.intro p.educate
				{
				padding: 15px !important;
				width: 539px;
				font-size: 11px !important;
				background: url(../images-old/bg/educate-p.gif) 0 100% no-repeat;
				}

					.intro a.educate
					{
					margin: 0 0 5px 0;
					display: block;
					font: normal 15px "Century Old Style STD", georgia, serif !important;
					}
		
					.intro p.educate img
					{display: none !important;}



				.intro h2.start
				{
				margin: 40px 0 0 0;
				position: relative;
				width: 100%;
				height: 09px;
				border-top: 1px solid #B9CAD6;
				}

				.right .intro h2.start strong
				{
				margin: 0 !important;
				display: block;
				position: absolute; top: -12px; left: 0px;
				color: #046FBD;
				background: #fff;
				width: 280px;
				}

				.right .intro img
				{
				margin: 5px 20px 10px 0;
				float: left;
				width: 205px;
				height: 122px;
				}
				.right.about .intro img
				{height: 87px;}
	
			.right p.note
			{
			margin-bottom: 0;
			border-bottom: 1px dashed #D6D6BE;
			color: #4D8108;
			font-weight: bold !important;
			}

				p.note.low
				{
				margin-top: 0;
				border-bottom: none !important;
				border-top: 1px dashed #D6D6DE;
				}


				p.output
				{
				position: relative;			
				height: 250px;
				padding: 0 0 15px 0;
				border: 1px solid #4A7C09;
				}

					.output em,
					.output strong
					{
					padding: 0 5px;
					display: inline;
					float: left;
					margin: 15px 0 0 15px;
					height: 30px;
					font-size: 18px;
					line-height: 30px;
					color: #4F2C1A;
					font-style: normal;
					width: 120px;
					text-align: right;
background: #D2E1B0;
					}
					.output strong
					{
					width: 382px;
					text-align: left;
					}

			.right p.authorized
			{
			padding: 0 5px;
			height: 20px;
			border: 1px solid #EEE;
			text-align: center;
			}

			.right p.partnership
			{	
			margin: 0 7px 20px 0;
			display: inline;
			float: left;
			width: 183px;
			background: #E5D8CA url(../images-old/bg/partnerpanel-bg.gif) bottom left no-repeat;
			}
			.right p.partnership.last
			{margin-right: 0;}

				.right p.partnership strong,
				.right p.partnership em
				{
				display: block;
				margin: 7px 0 7px 10px;
				width: 160px;
				font-style: normal;
				}


			.right.specialists div.agent
			{
			margin: 0 0 15px 0;
			position: relative;
			border: 1px solid #E6E6D9;
			background: #F8F8F7;
			min-height: 169px;
			}

				.specialists .agent img
				{
				position: absolute; top: 7px; left: 7px;
				width: 100px;
				border: 5px solid #fff;
				}

				.specialists .agent h4
				{
				margin: 7px 0 0 124px;
				width: 430px;
				}

				.specialists .agent p
				{
				margin: 0 0 0 124px;
				width: 435px;
				font-size: 12px !important;
				}

				.specialists .agent p.address
				{
				font-size: 11px !important;
				}
					.specialists .agent h4 em
					{font-size: 11px; font-family: arial !important;}

				.specialists .agent p.info
				{
				margin: 7px 0 0 124px !important;
				height: 105px;
				overflow: auto;
				}

				.specialists .agent div
				{	
				margin: 11px 0 7px 7px;
				width: 549px;
				background: #D6E1EB;
				border: 1px solid #459CED;
				}
				
				.specialists .agent div p
				{
				margin: 0 !important;
				}

				.specialists .agent div p a
				{
				margin: 0 0 0 7px;
				}

				.specialists .agent.open h5 
				{
				color: #0370BC !important;
				font: normal 12px arial, sans-serif !important;
				text-decoration: underline !important;
				}
					.specialists .agent.open h5:hover
					{text-decoration: none !important;}

				.specialists .agent div 
				{
				margin: 7px 7px 8px 7px;
				width: 535px;
				}
				.specialists .agent.open div form
				{
				display: block;
				}
			

					.specialists .agent div form fieldset
					{
					display: inline;
					float: left;
					}

					.specialists .agent div form fieldset.one
					{
					width: 100px;
					}

						.specialists .agent div form fieldset.one label
						{
						display: block;
						margin: 0 0 14px 0;
						font-weight: normal;
		
						}

						.specialists .agent div form fieldset.one label strong
						{
						margin: 0 0 4px 0;
						display: block; 
						color: #504433;
						}


					.specialists .agent div form fieldset.two
					{
					width: 435px;
					}

						.specialists .agent div fieldset.two label
						{
						margin: 0 7px 0 0;
						display: inline;
						float: left;
						width: 103px;
						color: #504433;
						}
						.specialists .agent label.last
						{margin-right: 0 !important;}
						.specialists .agent label.nofloat
						{
						display: block !important;
						margin-top: 7px !important;
						float: none !important;
						}

							.specialists .agent div fieldset.two label input
							{
							margin: 2px 0 0 0;
							display: block;
							width: 100px;
							background: url(../images-old/bg/input-bg.gif) 0 0 repeat-x;
							border: 1px solid #459CED;
							}

						.specialists .agent textarea
						{
						margin: 2px 0 7px 0;
						width: 432px !important;
						background: #F8F8F7 !important;
						border: 1px solid #459CED;
						}

						.specialists .agent div fieldset.two input.submit
						{
						text-align: center;
						}

			/* PURCHASE / REQUEST RIGHT SPECIFIC
			------------------------------------ */
				.right.request strong
				{
				color: #5DA400;
				}

				#privacy-policy
				{display: none;}

				#lightwindow_contents p
				{margin-bottom: 10px !important;}

			/* AGENT UPLOAD SPECIFIC
			------------------------ */
				
				div.steps
				{
				margin: 0 !important;
				position: absolute; top: 57px; right: 47px;
				width: 223px;
				height: 30px;
				}

				div.steps p
					{
					margin: 0 6px 0 0;
					padding: 2px 0 0 0;
					display: inline;
					float: left;
					height: 28px;
					font-size: 10px !important;
					line-height: 10px !important;
					color: #000;
					text-align: center;
					border: 1px solid #B64A01;
					}
					div.steps p.last
					{margin-right: 0 !important;}
					div.steps p.active
					{
					padding: 1px 0 0 0;
					margin: 0 4px 0 0;
					background: #fff;
					color: #B64A01;
					}

						div.steps p em
						{
						margin: 2px 3px 0 3px;
						display: block;
						font-style: normal;
						}

			/* CONTACT CONTENT RIGHT SPECIFIC
			--------------------------------- */
			
				p.addy
				{
				margin: 0 15px 15px 0;
				padding: 10px;
				display: inline;
				float: left;
				width: 130px;
				background: #F8F8F7;
				border: 1px solid #5B9E03;
				}
		
					p.addy strong
					{color: #5B9E03;}


			/* VA LOAN FAQ CONTENT RIGHT SPECIFIC
			------------------------------------- */
			
				.right.faq ul.faq-nav
				{
				display: block;
				color: #5DA400;
				height: 23px;
				line-height: 23px !important;
				text-align: center;
				border-bottom: 1px solid #ccc;
				list-style: none;
				background: none;
				}
				.right.faq ul.faq-nav li{
					list-style: none;
					float: left;
					background: none !important;
					color: #5DA400 !important;
					padding: 0 ;
					margin: 0 ;
				}
				.right.faq ul.faq-nav li.select{
					margin: 0 5px 0 30px;
				}
				.right.faq ul.faq-nav li a
				{
				margin: 0 5px 0 0 !important;
				padding: 5px;
				font-size: 11px !important;
				border: 1px solid #ccc;
				border-bottom: none;
				text-decoration: none;
				}
				.right.faq ul.faq-nav a:hover,
				.right.faq ul.faq-nav a.here
				{
				color: #fff;
				background: #0370BC;
				border: 1px solid #0370BC;
				}
				
				.right.faq ul.faq-nav li.ui-tabs-selected a{
				color: #fff;
				background: #0370BC;
				border: 1px solid #0370BC;
				}

					.benefits p.faq-nav a
					{font-size: 11px !important;}

				.faq h3,
				.ifaq h3
				{margin-top: 10px;}

				.faq p.note,
				.ifaq p.note
				{margin-top: 25px;}

				.faq p.note.two,
				.ifaq p.note.two
				{margin-top: 15px; margin-bottom: 20px;}

			/* HOME CONTENT RIGHT SPECIFIC
			---------------------------- */

				.right ul
				{
				border-top: 1px dotted #92928B;
				width: 261px;
				}

				.right.about ul,
				.right.partnership ul,
				.right.faq ul,
				.right.ifaq ul
				{width: 670px; border: none; margin-left: 0;}
				.right.partnership ul
				{margin: 15px 0 ;}

				.right ul li
				{
				padding: 5px 0;
				margin:;
				font-size: 14px !important;
				line-height: 20px !important;
				border-bottom: 1px dotted #92928B;
				}		
				
				.right.about ul li,
				.right.partnership ul li,
				.right.faq ul li,
				.right.ifaq ul li
				{display: block;}

					.right ul li strong
					{
					margin: 0 0 0 5px;
					display: block;
					font-size: 14px !important;
					font-weight: normal;
					text-decoration: underline !important;
					}
					.right ul li strong:hover
					{text-decoration: none !important;}
		
					.right.about ul li,
					.right.partnership ul li,
					.right.faq ul li
					{
					padding: 5px ;
					margin: 5px 0 ;
					border: none ;
					background: #F8F8F7;
					font-size: 12px !important;
					color: #000;
					text-decoration: none !important;
					}
					.right.ifaq ul li
					{
					padding: 5px !important;
					margin: 5px 0 !important;
					border: none !important;
					background: #F8F8F7;
					}
				
				.right ul li em
				{
				margin: 5px 0 0 0;
				padding: 0 5px 5px;
				display: block;
				font-style: normal;
				font-size: 12px !important;
				text-decoration: none !important;
				background: url(../images-old/bg/ol-em-bg-tall.gif) bottom left repeat-x;
				}
				.right.faq ul li em,
				.right.ifaq li em
				{background: none;}

				.right ul li:hover em
				{text-decoration: none !important;}


				.right ul li a
				{margin: 0 !important; font-size: 14px !important;}
				.right.about ul li a
				{font-size: 12px !important;}


					.right ul li em a
					{font-size: 12px !important;}

				.right .rc-left,
				.right .rc-right
				{
				margin-bottom: 15px;
				display: block;
				float: left;
				width: 261px;
				}

					.rc-left h3
					{
					font-size: 18px !important;
					color: #DA8400;
					}
		
				.right .rc-right
				{
				margin-left: 30px;
				}
		
					.rc-right h3
					{
					font-size: 18px !important;
					color: #549106;
					}

					.rc-right p
					{color: #92928B;}




			/* VA LOAN BENEFITS SPECIFIC 
			----------------------------- */
			
			.benefits{margin: 20px 0 0 0;}

			.right .intro.orange h2
			{
			margin-bottom: 20px;
			padding: 0 0 0 10px;
			display: block;
			height: 58px;
			width: 558px;
			color: #fff;
			line-height: 55px !important;
			background: url(../images-old/bg/h2-bg.jpg) 0 0 no-repeat;
			}

			.benefits div a
			{font-size: 12px !important;}

			.benefits p.link,
			.about p.link
			{
			padding: 13px 18px 0 0;
			width: 550px;
			height: 67px;
			text-align: right;
			background: url(../images-old/bg/right-link-bg.jpg) 100% 0 no-repeat;
			}
			.right.about p.link
			{
			background: url(../images-old/bg/right-link-bg.jpg) 100% 0 no-repeat;	
			}

				.right p.link img,
				.right p.link a,
				.right p.link em
				{float: right;}

				.benefits p.link em,
				.right.about p.link em
				{
				padding-top: 5px;
				margin-right: 7px;
				display: inline; 
				height: 45px;
				width: 130px;
				text-align: right;
				color: #579B08;
				font: normal 12px "Century Old Style STD", georgia, serif !important;
				font-style: normal !important;
				}
				.right.about p.link em
				{width: 165px;}

			.benefits div
			{
			margin: 0 0 20px 0;
			display: block;
			border-bottom: 1px dotted #E7E7E0;
			}

				.benefits div.intro
				{border-bottom: none;}

			.benefits div h3,
			.benefits div p
			{width: 353px;}

			.benefits h3
			{
			margin-top: 10px;
			color: #579B08;
			}

				.benefits h3 em
				{
				margin-right: 10px;
				display: inline;
				float: left;
				width: 23px;
				height: 23px;
				font: bold 14px/23px arial, sans-serif !important;
				color: #fff;
				text-align: center !important;
				background: url(../images-old/bg/h3-bg.jpg) 0 0 no-repeat;
				}

				.benefits div img
				{
				display: inline;
				float: right;
				width: 185px;
				height: 130px;
				}

			.benefits ul
			{
			position: relative;
			margin-bottom: 20px !important;
			border-top: none;
			width: 333px;
			list-style-type: disc !important;
			list-style-position: outside !important;
			}

			.benefits li
			{
			position: relative;
			margin: 0 0 0 20px !important;
			border: none;
			font-size: 12px !important;
			}

			/* VA LOAN SPECIALISTS
			----------------------------- */

			.right.specialists div.profile
			{
			margin-bottom: 25px;
			border-bottom: 1px solid #EFEFE7;}

			.right.specialists div.profile img
			{
			margin: 0 25px 15px 0;
			display: inline;
			float: left;
			width: 140px;
			}

			.right.specialists div.profile h3 strong
			{
			display: block;
			font-size: 14px !important;
			font-weight: normal !important;
			}

			#contact-gabe,
			#contact-jim
			{display: none;}


			/* LOAN FAQ CONTENT RIGHT SPECIFIC
			------------------------------------- */

			/* FIND AGENT CONTENT RIGHT SPECIFIC
			------------------------------------- */

			/* CONDO CHECK CONTENT RIGHT SPECIFIC
			------------------------------------- */

			/* CONTACT CONTENT RIGHT SPECIFIC
			--------------------------------- */

			.right.specialists .intro,
			.right.contact .intro,
			.right.about .intro,
			.right.condo .intro,
			.right.agent .intro,
			.right.faq .intro,
			.right.ifaq .intro,
			.right.partnership .intro,
			.right.guide .intro 
			{border-bottom: none;}


	.single h1,
	.single p,
	.single div
	{
	margin: 0 auto;
	display: block;
	width: 540px;
	}

		.single h1
		{
		margin-bottom: 20px;
		color: #0370BC;
		text-align: center;
		}

		.single p
		{
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #E1E0E0;
		}

			.single p a
			{color: #0370BC;}

				.single p a:hover
				{text-decoration: none;}

		div.sticky
		{
		margin: 20px auto 0;
		padding: 14px 0 0;
		height: 384px;
		background: url(../images-old/bg/sticky.jpg) 0 0 no-repeat;
		text-align: left;
		}

			.sticky p,
			.sticky ul
			{
			padding: 0;
			margin: 0 auto;
			width: 420px;
			font-size: 11px !important;
			border: none;
			}
				
				.sticky p strong
				{font-size: 12px !important;}
				
			.sticky ul
			{
			margin: 10px auto;
			}

				.sticky li
				{
				padding: 0 0 0 8px;
				font-size: 11px !important;
				font-weight: bold !important;
				background: url(../images-old/bg/seminar-li-bg.gif) 0 8px no-repeat;
				}

			p.links strong,
			p.links em,
			p.links a
			{
			margin: 0 10px 0 0;
			display: inline;
			float: left;
			height: 29px;
			line-height: 29px !important;
			width: auto;
			}

			p.links strong
			{color: #0370BC;}

			p.links a
			{
			width: 120px;
			text-indent: -9999px;
			background: url(../images-old/bg/rsvp-link.gif) 0 0 no-repeat !important;
			}

				p.links a:hover
				{background-position: 0 -29px !important;}




/* FOOTER SPECIFIC
------------------------------------------------------------------------- */

		.the_footer h4
		{
		position: absolute; top: 78px; left: 80px;
		display: block;
		text-indent: -9999px;
		width: 238px;
		height: 72px;
		background: url(../images-old/bg/questions-bg.gif) 0 0 no-repeat;
		}

		.the_footer div p.copy
		{
		position: absolute; top: 78px; right: 80px;
		width: 490px;
		font-size: 10px !important;
		color: #CCCBC4;
		text-align: center !important;
		}

			.the_footer div p.copy img
			{
			margin: 0 20px 0 0;
			float: left;
			}
			
			
.ui-tabs-hide{ display: none; }
li.select a{display: none;}









#faq-tabs em{
	display: none;
}

#faq-tabs em.showit{
	display: block;
}




.autohide
{
	display: none;
}

.condohint
{
	border:			1px solid #000000;
	border-bottom:		1px solid #000000;
	background-color:	#D2E1B0;
	width: 560px;
	height: 150px;
	overflow: auto;
	padding:		1px;
	padding-left:		3px;
	padding-right:		3px;
	font-weight:		bold;
	font-family:		arial;
}
.condohint
{
	width: 560px;
	height: 150px;

}
.condohintselect
{
	background-color:	#D2E1B0;
	overflow: auto;
	padding:		1px;
	padding-left:		3px;
	padding-right:		3px;
	font-weight:		bold;
	font-family:		arial;
	font-size:			12px;
}

.handcursor{
cursor:hand;
cursor:pointer;
}

#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 384px;
	top: 132px;
}
.style2 {color: #0099FF}
.style3 {font-size: 13px}
.style4 {color: #5ea403}

























/* es gon dun written sum table styles. Fancy that! */

body.page-id-197 {
	font: normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	text-align: center;
	background: #F2F2F2;
}

.page-id-197 a {
	color: #c75f3e;
}

#tableholder{
	margin: 30px 60px;
	border: 1px solid #ccc;
	padding: 1px;
	position: relative;
	background: #E6EAE9;
	
}

#table-inside{
	margin: 30px 30px 30px 236px;
	overflow: hidden;
	text-align: center;
	position: relative;
}

.page-id-197 #mytable {
	width: 2500px;
	padding: 0;
	margin: 0;
	text-align: left;
}

.page-id-197 #absolute{
	width: 207px;
	position: absolute;
	z-index: 100;
	left: 31px;
	top: 32px;
}

.page-id-197 caption {
	padding: 0 0 5px 0;
	width: 700px;	 
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.page-id-197 th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images-old/bg_header.jpg) no-repeat;
}

.page-id-197 th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: #E6EAE9;
}

.page-id-197 td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 20px 12px;
	color: #4f6b72;
}


td.alt {
	background: #F5FAFA;
	color: #797268;
}

.page-id-197 th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images-old/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.page-id-197 th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images-old/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}

div.validation-advice {margin-left: 65px !important;}

form
	{
	margin: 0;
	padding: 0;
	}

form fieldset
	{
	border: none;
	margin: 0 0 0 0;
	padding: 0 !important;
	font: bold 12px arial;
	line-height: 12px;
	color: #2A2A2A;
	display: block;
	text-align: left !important;
	}

fieldset legend
	{
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	color: #000;
	font: normal 12px arial, sans-serif !important;
	letter-spacing: 0px;
	}

form input.text,
form input.address,
form textarea
	{
	background: #fff url(../images-old/bg/input-bg.gif) 0 0 repeat-x !important;
	border: 1px solid #A2A29C;
	}

form input.error
	{
	border: 1px dotted #FB0433 !important;
	background: #F2CDD4 !important;
	}

form label.error
	{color: #FB0433 !important;}

form textarea
	{
	width: 24.5em !important;
	height: 12em;
	font: normal 12px/20px arial, sans-serif !important;
	}

form input.send
	{
	width: auto !important;
	text-align: center !important;
	}

form button
	{
	text-align: center !important;
	}


/* HOMEBUYERS 
------------------------------ */
form.homebuyers
	{
	margin: 10px 0 0 4px;
	padding: 1px 0 0 0;
	width: 215px;
	height: 233px;
	background: url(../images-old/bg/homebuyers.gif) 0 0 no-repeat;
	}

	form.homebuyers fieldset
	{
	position: relative;
	margin: 35px 0 0 14px;
	width: 184px;
	}
		
		form.homebuyers fieldset label
		{
		display: block;
		margin: 0 0 8px 0;
		font-weight: normal;
		font-size: 11px;
		color: #fff;
		line-height: 18px !important;
		}

			form.homebuyers fieldset label strong
			{
			font-weight: normal;
			color: #FED17B;
			}

		form.homebuyers fieldset input
		{
		margin: 0 0 0 0;
		display: block;
		width: 180px;
		}

		form.homebuyers fieldset label.image input
		{
		margin-left: 0px;
		width: auto;
		}

		form.homebuyers fieldset label.push
		{
		margin: 0 !important;
		position: absolute; bottom: 5px; right: -15px;
		width: 130px;
		line-height: 12px !important;
		color: #DAD9D9;
		}


/* Home Page - Right Column - VA Loan Request Form
-------------------------------------------------- */

	form.request
	{
	padding: 1px 0 0 0;
	position: relative;
	display: block;
	width: 100%;
	height: 51px;
	background: url(../images-old/bg/request-bg.gif) 0 0 no-repeat;
	}
	.right.home.test form.request
	{
	margin: 0 0 20px 0;
	border-bottom: 1px solid #B9CAD6;
	}

		form.request fieldset
		{
		margin: 2px 0;
		height: 40px;
		}

			form.request label
			{
			margin: 0 13px;
			display: inline;
			float: left;
			height: 40px;	
			line-height: 40px !important;
			font-size: 13px;
			font-weight: normal;
			color: #0B6BB5;
			}

				form.request label input
				{line-height: 40px !important; height: 40px !important; vertical-align: -15px;}

			form.request label.title
			{color: #000;}

			form.request label.image
			{
			margin-right: 0;
			}


/* Purchase Request - Right Column - Form
-------------------------------------------------- */

form.request-full
	{
	margin: 0 0 20px 0;
	position: relative;
	}
	form.request-full.seminar,
	form.request-full.guide,
	form.request-full.g-signup
	{width: 560px !important;}
	
	.request-full fieldset
	{
	position: relative;
	margin: 10px 0 0 0;
	width: 100%;
	height: 40px;
	background: #F8F8F7;
	}
	.request-full fieldset.five
	{height: auto;}	

	.request-full fieldset.phone
	{}

		.request-full fieldset.phone label
		{
		margin-right: 0; 
		margin-left: 10px;
		width: 30px !important; 
		}

			.request-full fieldset.phone label input
			{width: 30px !important;}

		.request-full fieldset.phone label.phone-1
		{
		margin-left: 15px;
		margin-right: 5px;
		width: 260px !important;
		}

		.request-full fieldset.phone label.phone-5
		{
		width: 120px !important;	
		}

	.request-full label
	{
	margin: 0 15px;
	display: inline;
	float: left;
	height: 40px;
	width: 260px;
	font: normal 12px/40px "Century Old Style STD", georgia, serif !important;
	color: #504433;
	}
	.request-full label.rgt
	{margin: 0;}

		.request-full label em
		{
		margin-right: 5px;
		font-style: normal;
		color: #0370BC;
		}
	
	.request-full label input.text
	{
	width: 260px;
	}

	.request-full select
	{
	margin: 9px 0 0 0;
	width: 100%;
	border: 1px solid #A2A29C;
	}


		.request-full fieldset.five select
		{
		margin: 3px 0 0;
		display: block;
		}

	input.radio
	{
	margin: 0 5px 0 10px;
	}

	.request-full fieldset.five label
	{
	margin: 15px 0 0 290px;
	line-height: 12px !important;
	}
	fieldset.five label.title
	{
	position: absolute; top: 0px; left: 0px;
	margin-left: 15px;
	}

		fieldset.five label input
		{
		margin: 3px 0 0 0;
		padding: 0 2px;
		display: block;
		height: 21px;
		width: 253px !important;
		font-size: 16px; 
		color: #000;
		background: #fff url(../images-old/bg/input-bg.gif) 0 0 repeat-x !important;
		border: 1px solid #A2A29C;
		}

	form.request-full input.submit
	{
	text-align: center;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 500px;
	}


	form.request-full label.privacy
	{
	position: absolute; top: 50px; left: 15px;
	float: none !important;
	display: block !important;
	margin: 0 !important;
	width: 240px;
	font: normal 12px/20px arial, sans-serif !important;
	}

		form.request-full label.privacy strong
		{
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 10px;
		font: normal 18px/26px "Century Old Style STD", georgia, serif;
		color: #5DA400;
		border-bottom: 1px dotted #ccc;
		display: block;
		}


	form.request-full.guide fieldset.radio,
	form.request-full.g-signup fieldset.radio
	{
	height: 102px;
	}
	
		form.request-full.guide label.float,
		form.request-full.g-signup label.float
		{
		margin-top: 15px;
		margin-bottom: 10px;
		width: 250px;
		line-height: 18px !important;
		}
	
		form.request-full.guide label.float.radio,
		form.request-full.g-signup label.float.radio
		{
		margin-top: 40px;
		margin-right: 0 !important;
		font-family: arial, sans-serif !important;
		width: 135px;
		height: 15px !important;
		}


		form.request-full.guide label.float.radio.two,
		form.request-full.g-signup label.float.radio.two
		{width: 85px;}

			form.request-full.g-signup label.float.radio input
			{
			margin: 0 !important;
			padding: 0 !important;
			width: auto !important;
			}

	form.request-full.guide fieldset.textarea,
	form.request-full.g-signup fieldset.textarea
	{
	height: 132px;
	}

	form.request-full.guide fieldset.textarea label.rgt,
	form.request-full.g-signup fieldset.textarea label.rgt
	{
	margin-top: 10px;
	height: 112px;
	}

	form.request-full.guide fieldset.textarea label.rgt textarea,
	form.request-full.g-signup fieldset.textarea label.rgt textarea
	{
	height: 70px;
	}

/* Condo Eligiblity Form 
----------------------------- */

 	.condo form
	{
	margin: 15px 0 15px 0 !important;
	width: 568px;
	background: #508807 url(../images-old/bg/eligibility-checker-bg.gif) 0 0 no-repeat;
	height: 80px;
	}

		.condo form label
		{
		margin: 21px 0 0 21px;
		display: inline;
		float: left;
		width: 480px;
		height: 37px;
		}

		.condo form input
		{
		display: block;
		padding: 0 2px;
		width: 480px;
		height: 37px;
		font-size: 30px;
		border: 1px solid #4A7C09;
		background: #D2E1B0;
		color: #4F2C1A;
		}
		
		.condo form label.loader
		{
		margin: 25px 0 0 15px;
		width: 32px;
		height: 32px;
		}

/* AGENT UPLOAD (AUTHORIZE) FORM
---------------------------------- */

form.authorize
	{
	position: relative;
	width: 100%;
	}

	.authorize fieldset
	{
	width: 100%;
	height: 40px;
	background: #F8F8F7;
	}
	
		.authorize label
		{
		padding: 0 0 0 10px;
		width: 558px;
		height: 40px;
		float: left;
		font: normal 12px/40px "Century Old Style STD", georgia, serif !important;
		color: #504433;
		}

		.authorize label input
		{
		margin: 0 5px
		}

			.authorize label input.text
			{
			margin: 0 10px;
			padding: 0 2px;
			width: 295px;
			}

			.authorize label input.submit
			{
			width: auto;
			text-align: center;
			}

/* AGENT UPLOAD (STEP 2) FORM
---------------------------------- */

form.agentupload-step2
	{
	margin: 0 0 20px 0;
	position: relative;
	}

	.agentupload-step2 fieldset
	{
	position: relative;
	margin: 10px 0 0 0;
	width: 100%;
	height: 40px;
	background: #F8F8F7;
	}
			
		.agentupload-step2 label
		{
		display: inline;
		float: left;
		margin: 0 15px;
		height: 40px;
		width: 260px;
		font: normal 12px/40px "Century Old Style STD", georgia, serif !important;
		color: #504433;
		}
		.agentupload-step2 label.rgt
		{margin-right: 0;}
		
		.agentupload-step2 label input
		{
		margin: 13px 0 0 0;
		width: 250px;
		}

	.agentupload-step2 fieldset.long label 
	{
	width: 300px;
	}
	.agentupload-step2 fieldset.long.est label 
	{
	width: 320px;
	}

			.agentupload-step2 fieldset.long label.rgt 
			{
			width: 210px;
			}
			.agentupload-step2 fieldset.long.est label.rgt 
			{
			width: 190px;
			}

			.agentupload-step2 fieldset.long label.rgt input
			{
			width: 208px;
			}
			.agentupload-step2 fieldset.long.est label.rgt input 
			{
			width: 188px;
			}

	.agentupload-step2 fieldset.phone label input
	{
	margin-right: 10px;
	width: 150px;
	}

		.agentupload-step2 fieldset.phone label input.three
		{
		width: 35px;
		}

	.agentupload-step2 fieldset.textarea 
	{
	height: 200px;
	width: 100%;
	}
		
		.agentupload-step2 fieldset.textarea label
		{
		display: block;
		float: none;
		width: 520px;
		}

		.agentupload-step2 fieldset.textarea textarea
		{
		position: absolute; top: 40px; left: 15px;		
		display: block !important;
		float: none !important;
		margin: 0 0 0 0 !important;
		width: 530px !important;
		}


	.agentupload-step2 fieldset.photoupload
	{
	height: 200px;
	}
		.agentupload-step2 fieldset.photoupload label.lft
		{
		width: 230px;
		}	

		.agentupload-step2 fieldset.photoupload label.rgt
		{
		padding: 4px 0 0 0;
		margin-left: 0;
		width: 300px;
		height: 36px;
		color: #5B9E03;
		line-height: 14px !important;
		}
		.agentupload-step2 fieldset.photoupload label.rgt strong
		{
		margin-top: 08px;
		display: block;	
		color: #5B9E03;
		}	
	
		.agentupload-step2 fieldset.photoupload label.image
		{
		display: block;
		margin: 0 0 0 15px;
		float: none;
		width: 100px;
		height: 110px;
		}

		.agentupload-step2 fieldset.photoupload label.upload
		{
	margin: 0;
	position: absolute;
	top: 85px;
	left: 225px;
	width: 411px;
	line-height: 12px !important;
		}

			.agentupload-step2 fieldset.photoupload label.upload input.file
			{
			display: block;
			width: 230px !important;
			}

	.agentupload-step2 fieldset.button input
	{
	margin: 7px 0 0 10px;
	text-align: center;
	}

	.agentupload-step2 fieldset.button a
	{
	display: block;
	width: 41px;
	height: 22px;
	margin: 7px 0 0 10px;
	}

/* HOMEBUYERS GUIDE FORM 
----------------------------------- */

.right.guide form
	{
	margin: -20px 0 0 20px;
	}

	.right.guide fieldset
	{position: relative;}

	.right.guide label
	{
	margin: 2px 0 8px;
	display: block;
	color: #504433;
	font-weight: normal;
	font-size: 11px !important;
	line-height: 15px !important;
	}
	.right.guide label.title
	{
	color: #1279C4;
	}

		.right.guide label em
		{color: #5DA400;}

		.right.guide label strong
		{
		font-size: 10px !important; 
		color: #0370BC;
		}

		.right.guide label.half
		{
		display: inline; float: left;
		width: 47% !important;
		}

		.right.guide label.third
		{
		display: inline; float: left;
		width: 31% !important;
		}

		.right.guide label.float
		{
		margin-top: 0px;
		margin-right: 5px;
		display: inline; float: left;
		width: auto;
		color: #5DA400;
		}

		.right.guide label.none
		{margin-bottom: 2px;}

		.right.guide label input,
		.right.guide label select
		{
		margin: 2px 0 0 0;
		display: block; 
		width: 90%;	
		font-size: 11px !important;
		}

			.guide label input.radio
			{
			display: inline;
			width: auto;
			}

	
	.right.guide textarea
	{
	width: 90% !important;
	height: 30px;
	font-size: 11px !important;
	line-height: 14px !important;
	}

		.right.guide input.submit
		{
		width: auto;
		text-align: center;
		}


/* VA LOAN CONTACT FORM VALIDATION
---------------------------------- */

.validation-advice {
position: absolute; top: 0px; left: 157px;
height: 40px;
line-height: 42px !important;
color : #FF3300;
font-weight: bold;
}
	
