/* homepage */
div.homepage {
	margin: 0px auto;
	padding: 0px 8px;
	width: 750px;
	background: #e5e5e5; }

	div.splash {
		margin: 0px auto;
		width: 766px;
		height: 238px;
		background: url('splash.jpg') no-repeat; }

		div.splash div.quicksearch {
			padding: 75px 0px 0px 75px; }

			div.splash div.quicksearch form dl dt label {
				color: #000000; }

	div.box {
		margin: 8px 0px;
		height: 270px;
		width: 243px;
		float: left;
		background: #ffffff }

		div.box div.hr {
			margin: 0px 5px;
			height: 3px;
			background: url('h3bg.gif') repeat-x 0px -36px; }

	div.box h3 {
		padding-left: 48px;
		width: 195px;
		height: 33px;
		font: bold 14px/33px Trebuchet MS, tahoma;
		color: #ffffff;
		background: url('hsbg.gif') no-repeat 0px; }

		div.box1 {
			background: #ffffff url('box1.jpg') no-repeat 0px 100%; }

			div.box1 div.text {
				padding: 5px 0px 0px 130px;
				text-align: justify; }

			div.box1 table {
				margin: 10px 0px 0px 130px;
				background: #ffffff;
				border-spacing: 1px;
				border-collapse: separate; }

				div.box1 table td {
					padding: 3px;
					background: #ebebeb; }

					div.box1 table td.q1 {
						width: 50px; }

		div.box2 {
			margin-left: 10px;
			background: #ffffff url('box2.jpg') no-repeat 100% 100%; }

			div.box h5 {
				padding-bottom: 10px;
				font-size: 20px;
				color: #e4042e; }

			div.box h6 {
				padding-bottom: 10px;
				font-size: 11px;
				font-weight: normal;
				color: #555555; }

			div.box2 div.text {
				padding: 15px 0px 0px 15px;
				text-align: justify; }

				div.box2 div.text p {
					color: #1a90c5;
					font-weight: bold; }

		div.box3 {
			float: right;
			background: #ffffff url('box3.jpg') no-repeat 0px 100%; }

			div.box3 div.text {
				padding: 10px 10px 0px 90px;
				text-align: justify; }

		div.box span {
			font-weight: bold;
			color: #e4042e; }

