#header_container	{
width: 100%;
height: 100px;
}

#header_inner_left	{
float: left;
padding-top: 27px;
width: 549px;
}

#header_inner_right	{
float: right;
padding-top: 27px;
width: 210px;
} 

#logo	{
float: left;
width: 251px;
border-right: solid 1px #d9d9d3;
}

#contact_icons	{
/* border-right: solid 1px #d9d9d3; */
width: 120px;
height: 60px;
float: left; 
}

#phone	{
float: left;
background: url('http://www.microfinancial.com/images/phone_number.gif') no-repeat;
width: 89px;
height: 11px;
margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:89; padding-right:0; padding-top:11; padding-bottom:0
}

#emailus	{
float: left;
background: url('http://www.microfinancial.com/images/email_us.gif') no-repeat;
width: 76px;
height: 11px;
cursor:pointer;
display: inline; margin-left:16px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:76; padding-right:0; padding-top:11; padding-bottom:0
} 

#search	{
/*border-right: solid 1px #d9d9d3; */
width: 175px;
height: 60px;
float: left;
}

.header_btns	{
float: left;
margin-left: 16px;
}

#lower.header_btns	{
float: left;
padding-top: 4px;
}

#navigation_bar	{
float: left;
width: 759px;
background: url('http://www.microfinancial.com/images/nav_bg_tile.gif') repeat-x;
height: 36px;
margin-top:27px;
padding: 0
}

#home_body_footer	{
float: left;
height: 93px;
background: #efefec;
width: 100%;
}

#home_footer_container	{
float: left;
margin: 21px 20px 0 20px;
border-top: solid 1px #d9d9d3;
width: 719px;
background: #efefec;
}

#home_footer_left	{
float: left;
}	

#footer	{
float: left;
width: 100%;
}

#footer a { text-decoration: underline }

.footerwrap {
float: left;
margin-top: 28px;
width: 359px;
}

.footerlist {
float: left;
margin: 0 0 0 0;
overflow: hidden;
width: 100%;

}

.footerlist a:link	{ 
text-decoration: underline; color: #8c8c8c;
}

.footerlist a:visited	{ 
text-decoration: underline; color: #8c8c8c; 
}

.footerlist ul {
list-style: none;
margin: 0px 0 0 0px;
padding: 0;
}

.footerlist li  {
border-left: 1px solid #8c8c8c;
float: left;
line-height: 1.2em;
margin: 0 .1em 0 -.1em;
padding: 0 1em 0 1em;
white-space: nowrap;
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; font-weight: normal;
text-align: center;
}

#footer_icons	{
float: right;
width: 280px;
text-align: left;
margin-top: 15px;
}

#ft_icon_left	{
cursor:pointer;
float: left;
background: url('http://www.microfinancial.com/images/elfa_member.gif') no-repeat;
padding-right: 18px;
border-right: 2px solid #d9d9d3;
height: 42px;
width: 88px
}

#ft_icon_right	{
cursor:pointer;
float: left;
background: url('../images/timepayment_logo.gif') no-repeat;
padding-left: 1px;
height: 42px;
width: 120px;
}

#ft_icon_right a, #ft_icon_right a:visited 	{
font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #8c8c8c; font-weight: normal; text-decoration: underline;
}

#contact_footer	{
width: 100%;
text-align:center;
padding: 14 0 0 0;
font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #a5a6a1; font-weight: normal;
}

#contact_footer a, contact_footer a:visited, contact_footer a:hover, contact_footer a:active {
font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #a5a6a1; font-weight: normal; text-decoration: underline;
}

#body_wrapper	{
width: 759px;
background: #5d5d5a;
margin-top: 0px;
display: table;
}

#inner_body_wrap	{
width: 759px;
background:#efefec;
margin: 0 0px 0 0px;
}

body {
background-color: #efefec;
}

#content	{
margin: 0px 20px 0 20px;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: normal; line-height: 14px;
}

p	{
font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; font-weight: normal; line-height: 14px;
}

h1	{
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; font-weight: bold; text-decoration: none; text-align: justify; text-transform: uppercase; vertical-align: top; margin: 0; padding: 0 0 10 0;
}