@charset "utf-8";
/* CSS Document */

/* --------------------------------------------
 COMPANY PAGE
-------------------------------------------- */
#company {
	width: 560px;
	margin: 0 0 0 8px;
	text-align: left;
	padding: 0;
	}

table.company {
	font-size: 0.8em;
	line-height: 1.4em;
	width: 560px;
	border: none;
	border-collapse: separate;
	}
th.company {
	width: 90px;
	background:#F0F1F4;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	color: #605558;
	border-top: 1px solid #B5B9CA;
	}
th.company_last {
	width: 90px;
	background:#F0F1F4;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	color: #605558;
	border-top: 1px solid #B5B9CA;
	border-bottom: 1px solid #B5B9CA;
	}
th.company_none {
	width: 90px;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	color: #605558;
	}
td.company {
	padding: 6px;
	color: #605558;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #B5B9CA;
	}
td.company_last {
	padding: 6px;
	color: #605558;
	text-align: left;
	vertical-align: top;
	border-top: 1px solid #B5B9CA;
	border-bottom: 1px solid #B5B9CA;
	}
td.company_none {
	padding: 6px;
	text-align: left;
	vertical-align: top;
	}
#company h1 {
	font-size: 14px;
	font-weight: bolder;
	border-left: 4px solid #344981;
	padding: 3px 0 3px 6px;
	margin: 0 auto 10px 0;
	}


/* --------------------------------------------
 REAL_ESTATE PAGE
-------------------------------------------- */
#real_estate {
	width: 560px;
	margin: 0 0 0 8px;
	padding: 0;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.4em;
	}
#real_estate h1 {
	font-size: 1.1em;
	font-weight: bolder;
	border-left: 4px solid #377A51;
	background-color: #ECF0ED;
	padding: 2px 4px 2px 6px;
	color: #377A51;
	margin: 0 0 10px 0;
	}
#real_estate .text {
	margin: 0 10px 0 10px;
	}
#real_estate .copy {
	font-size: 0.9em;
	font-weight: bolder;
	color: #377A51;
	padding: 4px;
	border-bottom: 1px dotted #377A51;
	}	
#real_estate .categoryTitle {
	margin: 0 0 20px 0;
	border-bottom: 1px solid #61A57D;
	width: 560px;
	}
#real_estate p {
	margin: 0 0 10px 0;
	font-size: 0.9em;
	}
#real_estate ul {
	margin: 20px 0 0 0;
	}
#real_estate ul li {
	list-style-type: none;
	line-height: 0.8em;
	}
#real_estate .colorbullet {
	color: #61A57D;
	font-size: 0.8em;
	padding: 0 5px 0 0;
	}

#real_estate .photo {
	float: right;
	margin: 0 0 0 10px;
	}
	
	

/* --------------------------------------------
 CAR_INSURANCE PAGE
-------------------------------------------- */
#car_insurance {
	width: 560px;
	margin: 0 0 0 8px;
	padding: 0;
	text-align: left;
	font-size: 0.8em;
	line-height: 1.4em;
	}
#car_insurance h1 {
	margin: 0 0 10px 15px;
	border-bottom: 1px solid #DC7701;
	width: 540px;
	}
#car_insurance .text {
	margin: 0 10px 15px 15px;
	}
#car_insurance .text_noindent {
	margin: 0 10px 15px -5px;
	}
#car_insurance .colorbullet {
	color: #EE820B;
	font-size: 10px;
	padding: 0 4px 0 0;
	}		
#car_insurance h2 {
	font-size: 0.9em;
	font-weight: bolder;
	margin: 0 auto 5px 10px;
	}
#car_insurance p {
	margin: 0 0 0 30px;
	font-size: 0.9em;
	}
#car_insurance .copy {
	font-size: 0.9em;
	color: #644806;
	font-weight: bolder;
	}
#car_insurance .photo {
	float: right;
	margin: 0 0 0 10px;
	}


