div.list_blue {background: #ecf3f8 url(images/list_top.jpg) top no-repeat; width: 634px; padding-top: 15px  }
div.list_blue1 {background: #ecf3f8 url(images/list_bottom.jpg) bottom no-repeat; width: 604px; padding: 0 15px 15px 15px; }

div.img1 {background: url(images/img_left.jpg)  left repeat-y; margin-bottom: 10px; margin-right: 10px; width: 285px; float: left; }
div.img2 {background: url(images/img_right.jpg)  right repeat-y;  }
div.img3 {background: url(images/img_top.jpg) top repeat-x;  }
div.img4  {background: url(images/img_bottom.jpg) bottom repeat-x;  }
div.img5 {background: url(images/img_left_top.jpg) top left no-repeat;  }
div.img6 {background: url(images/img_left_bottom.jpg) bottom left no-repeat;  }
div.img7 {background: url(images/img_right_top.jpg) top right no-repeat;  }
div.img8 {background: url(images/img_right_bottom.jpg) right bottom no-repeat; padding: 15px; overflow: hidden; }
div.img9 {background: url(images/img_left.jpg)  left repeat-y; margin: 10px; width: 190px; float:left;}

.clear_both {clear: both; }

div.services-section-list ul{list-style-type: none;list-style-image:none; margin: 0 auto; overflow: hidden;}

div.services-section-list ul li{float:left; width:45%;text-align:center;}
table.datatable {
	margin: 0 10px 3.6em;
	padding: 0.2em;
	border: 1px dotted #999;
}
	table.datatable caption {
		width: 100%;
		text-align: left;
		font-weight: bold;
		font-size: 120%;
		padding: 2.8em 0 0.5em;
	}
	table.datatable tr:nth-child(2n+1) { background: #fff; }
	table.datatable tr:nth-child(2n) { background: #ecf3fe; }
	table.datatable th, table.datatable td {
		text-align: left;
		padding: 0.5em 1.5em;
		font-weight: normal;
	}
		table.datatable th span.name {
			display: block;
			padding-bottom: 0.2em;
			font-style: italic;
			font-size: 80%;
			color: #999;
		}
		table.datatable .time-period {
			white-space: nowrap;
		}
