@charset "utf-8";
/* CSS Document */

/* ------------------------------------------------------------------------------------------------

	Created by elykinnovation, inc. - http://www.elykinnovation.com
	Jacksonville, Florida - Web Design Company

--------------------------------------------------------------------------------------------------- */


a, div {-moz-outline:none;}

/* ----------------------------------------------------------------------------------------------------------------

	.png hack

------------------------------------------------------------------------------------------------------------------*/

/* * { behavior: url(iepngfix.htc); }*/
.iepngfix { behavior: url(css/iepngfix.htc); }

/* ----------------------------------------------------------------------------------------------------------------

	CSS Hover Fix

------------------------------------------------------------------------------------------------------------------*/

body  {
	behavior:	url("/css/csshover.htc");
}

/* ---------------------------------------------------------------------------

	Body 

--------------------------------------------------------------------------- */

body {
	margin: 1px 0px 0px 0px;
	background-color: #1e0d01;
	background-image: url(../images/layout2_bg.png);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #fff;
}

.wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	width: 910px; /* Make this number 10px wider than actual design for ie issues */
}

.header {
	width: 900px;
	margin: 0px 0px 0px 0px;
	background: yellow;
}

.header_a {
	float: left;
	width: 270px;
}

.header_b { 
	margin: 0px;
	float: left;
	width: 630px;
}

.container {
	float: left;
	width: 900px;
	background-image: url(../images/body_tile.jpg);
	background-repeat: repeat-y;
}

.side_a {
	float: left;
	width: 250px;
	padding: 15px 10px 0px 10px;
}

.side_b { 
	margin: 0px;
	float: left;
	width: 610px;
	padding: 15px 5px 15px 10px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

/* ---------------------------------------------------------------------------

	For 3 column design: Leave off if unneccessary

--------------------------------------------------------------------------- */

.side_c {
	margin: 0px 0px 0px 0px;
	width: 900px;
}

.footer {
	width: 900px;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	clear: both;
	text-align: center;
}

.sub_column_left { 
	margin: 0px;
	float: left;
	width: 290px;
	padding: 15px 5px 15px 10px;
	height: 1% /* Holly hack for Peekaboo Bug */
}

.sub_column_right { 
	margin: 0px;
	float: right;
	width: 280px;
	padding: 15px 5px 15px 10px;
	height: 1% /* Holly hack for Peekaboo Bug */
}


/* ---------------------------------------------------------------------------

	Logo Replace

--------------------------------------------------------------------------- */

.logo a {
	display: block;
	text-decoration: none;
	width: 270px;
	height: 137px;
	background-image: url(../images/logo_mcr.jpg);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
}

.logo h1 {
	padding: 0px;
	margin: 0px;
}

/* ---------------------------------------------------------------------------

	Titles Replace

--------------------------------------------------------------------------- */

h1.title_experience  {
	display: block;
	text-decoration: none;
	width: 93px;
	height: 21px;
	background-image: url(../images/title_experience.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

h1.title_ideal_solutions  {
	display: block;
	text-decoration: none;
	width: 128px;
	height: 17px;
	background-image: url(../images/title_ideal_solutions.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 15px 0px 0px 0px;
}

h1.title_ideal_solutions_page  {
	display: block;
	text-decoration: none;
	width: 128px;
	height: 17px;
	background-image: url(../images/title_ideal_solutions.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_the_company_that_cares  {
	display: block;
	text-decoration: none;
	width: 221px;
	height: 20px;
	background-image: url(../images/title_the_company_that_cares.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

h1.title_customer_care  {
	display: block;
	text-decoration: none;
	width: 131px;
	height: 16px;
	background-image: url(../images/title_customer_care.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

h1.title_our_services  {
	display: block;
	text-decoration: none;
	width: 110px;
	height: 17px;
	background-image: url(../images/title_our_services.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

h1.title_membership  {
	display: block;
	text-decoration: none;
	width: 110px;
	height: 21px;
	background-image: url(../images/title_membership.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 16px 0px 0px 0px;
}

h1.title_contact_us  {
	display: block;
	text-decoration: none;
	width: 94px;
	height: 16px;
	background-image: url(../images/title_contact_us.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_loan_modifications  {
	display: block;
	text-decoration: none;
	width: 163px;
	height: 17px;
	background-image: url(../images/title_loan_modifications.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_va_loan_modifications  {
	display: block;
	text-decoration: none;
	width: 325px;
	height: 30px;
	background-image: url(../images/title_va_loan_modifications.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_privacy_policy  {
	display: block;
	text-decoration: none;
	width: 118px;
	height: 21px;
	background-image: url(../images/title_privacy_policy.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_partial_claims  {
	display: block;
	text-decoration: none;
	width: 119px;
	height: 17px;
	background-image: url(../images/title_partial_claims.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_repayment_plans  {
	display: block;
	text-decoration: none;
	width: 151px;
	height: 20px;
	background-image: url(../images/title_repayment_plans.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_special_forbearance  {
	display: block;
	text-decoration: none;
	width: 174px;
	height: 21px;
	background-image: url(../images/title_special_forbearance.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_locations  {
	display: block;
	text-decoration: none;
	width: 82px;
	height: 17px;
	background-image: url(../images/title_locations.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_testimonials {
	display: block;
	text-decoration: none;
	width: 113px;
	height: 17px;
	background-image: url(../images/title_testimonials_h1.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_make_a_payment {
	display: block;
	text-decoration: none;
	width: 144px;
	height: 20px;
	background-image: url(../images/title_make_a_payment.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2.title_deed_in_lieu_of_foreclosure {
	display: block;
	text-decoration: none;
	width: 200px;
	height: 14px;
	background-image: url(../images/title_deed_in_lieu_of_foreclosure.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2.title_testimonials {
	display: block;
	text-decoration: none;
	width: 94px;
	height: 14px;
	background-image: url(../images/title_testimonials.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


h1.title_heres_what_you_will_get {
	display: block;
	text-decoration: none;
	width: 214px;
	height: 21px;
	background-image: url(../images/title_heres_what_you_will_get.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_the_cost_of_the_package_is {
	display: block;
	text-decoration: none;
	width: 184px;
	height: 17px;
	background-image: url(../images/title_the_cost_of_the_package_is.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h1.title_call_us_today {
	display: block;
	text-decoration: none;
	width: 267px;
	height: 20px;
	background-image: url(../images/title_call_us_today.png);
	background-repeat: no-repeat;
	padding:  0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


/* ---------------------------------------------------------------------------

	General Declarations

--------------------------------------------------------------------------- */


.hide {
	visibility: hidden;
	display: none;
	text-indent: -8520px;
}

.pictureframe_left {
	border: #fff 1px solid;
	margin: 0px 10px 0px 0px;
	float: left;
}

.pictureframe_right {
	border: #fff 1px solid;
	margin: 0px 0px 0px 10px;
	float: right;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

.clear {
	clear: both;
	background-color: transparent;
	height: 1px;
}

p {
	line-height: 18px;
}

hr {
	height: 1px;
	color: #fff;
}

h2 {
	font-size: 18px;
	color: #FFCC99;
	font-weight: lighter;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a:link, a:visited {
	color:#3399CC;
	text-decoration: none;
}

a:hover, a:visited:hover {
	color: #FFCC99;
	text-decoration: none;
}

/*===============================================================

	Log In Navigation
	
=================================================== */

#main_nav { list-style: none; margin: 0; padding: 0;}

#main_nav:hover li a#client_login { background-position: 0px -50px; }
#main_nav:hover li a#apply_now { background-position: -135px 0px; }



/* ACCESSIBLE ROLL OVERS */
#main_nav li { float: left; }
#main_nav li a { text-indent: -999999px; overflow: hidden; display: block; height: 50px; }

#client_login { background: url(../images/btn_client_login_yellow.png); width: 135px; }
#client_login:hover { background: url(../images/btn_client_login_yellow.png) 0 0px !important; }

#apply_now { background: url(../images/btn_client_login_yellow.png) -135px 0; width: 135px; }
#apply_now:hover { background: url(../images/btn_client_login_yellow.png) -135px -50px !important; }

#apply_now.active { background: url(../images/btn_client_login_yellow.png) 0 0px; }
#client_login.active { background: url../images/btn_client_login_yellow.png) 0 0px; }



/*===============================================================

	Vertical Navigation
	
=================================================== */


#navigation{width:270px;overflow:hidden; float: left;}
#nav{float:left;padding:0;}
ul#nav {padding:0; margin:0;}
#nav li{display:block;list-style:none;margin:0;padding:0; }
#nav a{float:left;background:top;padding:0;}
#nav a:hover{background-position:bottom;}
#nav a.selected{background-position:bottom;}

	#home a{width:270px;height:37px;background:url(../images/btn_home_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#loan_modifications a{width:270px;height:38px;background:url(../images/btn_loan_modifications_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#programs_available a{width:270px;height:38px;background:url(../images/btn_programs_available_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#ideal_solutions a{width:270px;height:38px;background:url(../images/btn_ideal_solutions_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#partner_programs a{width:270px;height:38px;background:url(../images/btn_partner_programs_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#contact_us a{width:270px;height:38px;background:url(../images/btn_contact_us_yellow.png) top center no-repeat;  text-indent: -9999px;}
	#bottom {width:270px;height:51px;background:url(../images/btn_menu_bottom.png) top center no-repeat; float:left; text-indent: -9999px;}
	
	#navigation2{width:270px;overflow:hidden; float: left;}
	#home2 a{width:270px;height:37px;background:url(../images/btn_home_yellow_090730.png) top center no-repeat; text-indent: -9999px;}
	#contact_us2 a{width:270px;height:38px;background:url(../images/btn_contact_us_yellow_090730.png) top center no-repeat; text-indent: -9999px;}
	#bottom2 {width:270px;height:115px;background:url(../images/btn_menu_bottom_090730.png) top center no-repeat; float:left; text-indent: -9999px;}


/* ---------------------------------------------------------------------------

	Horizontal Navigation

--------------------------------------------------------------------------- */

.footer_nav {
   white-space: nowrap;
   float: left;
   width: 900px;
   height: 20px;
   background-color: #333;
   padding: 6px 0px 5px 0px;
   margin: 0px 0px 12px 0px;
} 
.footer_nav ul {
   padding: 0px;
   margin: 0px;
}

.footer_nav ul li {
   display: inline;
   text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	color: #fff;
}

.footer_nav ul li a:link, .footer_nav ul li a:visited {
	color: #fff;
	text-decoration: none;
}

.footer_nav ul li a:hover, .footer_nav ul li a:visited:hover {
	color: #999;
	text-decoration: none;
}


/* ---------------------------------------------------------------------------

	Unordered List Stylings

--------------------------------------------------------------------------- */

.green_listing ul {
	 padding-left: 12px;
	 margin-left: 5px;
	 margin-top: 10px;
	 text-indent: 1px;
	 list-style-image: url(../images/green_list_dot.png);
}

.green_listing li {
	border-bottom: #CCCCCC 0px dotted;
	width: 95%;
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 13px;
}

.green_listing li ul li {
	 padding-left: 5px;
	 margin-left: 5px;
	 margin-top: 0px;
	 text-indent: 1px;
	 list-style: none;
}

.number_listing ol {
	 padding-left: 12px;
	 margin-left: 10px;
	 margin-top: 10px;
	 text-indent: 1px;
}


.green_listing_2 ul {
	 padding-left: 12px;
	 margin-left: 5px;
	 margin-top: 10px;
	 text-indent: 1px;
	 list-style-image: url(../images/green_list_dot.png);
}

.green_listing_2 li {
	border-bottom: #CCCCCC 0px dotted;
	width: 400px;
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 13px;
}

.NAME ul {
	 padding-left: 5px;
	 margin-left: 5px;
	 margin-top: 0px;
	 text-indent: 1px;
	 list-style: none;
}

.NAME li {
	border-bottom: #CCCCCC 1px dotted;
	width: 95%;
	margin: 0px 0px;
	padding: 4px 0px;
	font-size: 13px;
}

.NAME a:link, .NAME a:visited {
	color: #333333;
	text-decoration: none;
}

.NAME a:hover, .NAME a:visited:hover {
	color: #990000;
	text-decoration: none;
}