@charset "utf-8";
/* CSS Document */

	body {
		background: #2b3644;
		margin: 0px;
		padding: 0px;
		font: 82.5% Arial;
	}
	
	img {
		border: 0px;
	}
	
	#header-wrap {
		background: url(../images/index/idx-header-bg.png) repeat-x;
		height: 148px;
	}
	
	#header {
		width: 965px;
		margin: auto;
		height: 148px;
		background: url(../images/index/idx-header.png) left top no-repeat;
	}
	
	#header a {
		width: 400px;
		height: 148px;
		display: block;
		float: left;
	}
	
	#header-phone {
		float: left;
		margin: 75px 0px 0px 400px;
		height: 25px;
		color: #fff;
		font: bold 16px "Helvetica Neue", "Helvetica", Arial, sans-serif;
	}
	
	#main-wrap {
		background: #fff url(../images/index/idx-content-bg.png) repeat-x;
		min-height: 500px;
	}
	
	#main {
		width: 960px;
		margin: auto;
		min-height: 500px;
	}
	
	#business {
		margin: 25px 0 0 0;
		width: 470px;
		float: left;
		background: url(../images/index/idx-personal-bg_04.png) repeat-y;
		color: #6b7c95;
	}

	#personal {
		margin: 25px 0 0 20px; 
		width: 470px;
		float: left;
		background: url(../images/index/idx-personal-bg_04.png) repeat-y;
		color: #6b7c95;
	}
	
	#business p, #personal p {
		padding-left: 20px;
	}
	
	#content {
		clear: both;
		color: #4d5f78;
		padding-bottom: 10px;
	}
	
	h1 {
		margin: 0px;
		padding: 0px;
		font-size: 18px;
	}
	
	.footer {
		padding-top: 15px;
		clear: both;
	}
	
	#footer {
		width: 850px;
		padding: 5px 0 0 0;
		margin: auto;
		height: 100px;
	}

	#footer, #footer a, #footer a:visited {
		color: #b1bcca;
		text-decoration: none;
	}
	
	#footer a:hover {
		color: #fff;
		text-decoration: underline;
	}
	
	#footer ul {
		list-style-type: square;
	}
	
	#footer strong {
		color: #fff;
	}
	
	#footer .border {
		border-right: 1px dashed #8a8b8c;
	}
	
	#footer td {
		padding: 5px;
	}
	
	/* IE styles */
	
	* html #content {
		padding-bottom: 20px;
	}
	
	* html .footer {
		padding-top: 0px;
		clear: both;
	}
	
	/* HELPER classes */
	.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */