body {background-color:#fff; margin:0; padding:23px 0 0 0; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#999;}



.top {width:992px; height:61px; background:url(images/head_top_center.gif) top repeat-x; margin:0 auto 0 auto;}

	.top td.left {background:url(images/head_top_left.gif); width:10px;}

	.top td.logo {width:353px; padding-left:7px; text-align:left; vertical-align:top;}

		.top td.logo img {margin:7px 0 0 0; border:0;}

	.top td.menu {width:596px; padding-right:16px; text-align:right; vertical-align:top; padding-top:13px;}

		.top td.menu table {height:29px; float:right;}

			.top td.menu table td.mid {width:9px; background:url(images/home_menu_mid.gif) bottom center no-repeat;}

			.top td.menu table td.item {background:url(images/home_menu_cent.gif) repeat-x;}

				.top td.menu table td.item div {height:29px; background:url(images/home_menu_left.gif) left no-repeat;}

					.top td.menu table td.item div a {display:block; height:29px; background:url(images/home_menu_right.gif) right no-repeat; padding:0 14px 0 14px; font:normal 12px/29px Arial, Helvetica, sans-serif; color:#747474; text-decoration:none; text-transform:uppercase;}

	.top td.right {background:url(images/head_top_right.gif); width:10px;}

div.content {width:906px; padding:33px 39px 12px 47px; background:url(images/big_image_bg.jpg) top no-repeat; margin:0 auto 0 auto;}

	table.content {width:906px;}

		table.content td {
	vertical-align:top;
	text-align:left;
}

		table.content td.a1 {width:304px; height:214px;}

		table.content td.a2 {width:228px; padding:18px 27px 0 49px;}

		table.content td.a3 {width:298px; height:214px;}

			table.content td.a3 div {background:url(images/home_content_a3_bg.jpg) top no-repeat; padding:21px 15px 0 15px;}

				table.content td.a3 div h1 {font:normal 20px/22px Arial, Helvetica, sans-serif; margin:0; padding:0 0 7px 6px; color:#fff}

				table.content td.a3 div p {padding:0 0 5px 6px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#304700; margin:0;}

				table.content td.a3 div form, table.content td.a3 div form table {width:268px; margin:0; padding:0;}

				table.content td.a3 div form td.inp1 {vertical-align:top; text-align:left; height:31px; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#002B45;}

				table.content td.a3 div form td.inp2 {vertical-align:top; text-align:right; height:31px; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#002B45;}

				table.content td.a3 div form td.inp1 div, table.content td.a3 div form td.inp2 div {width:126px; height:21px; padding:4px 0 0 4px; background:url(images/home_input.gif) top no-repeat;}	table.content td.a3 div form td.inp2 div {float:right; text-align:left;}

					table.content td.a3 div form td.inp1 div input, table.content td.a3 div form td.inp2 div input {width:121px; height:16px; background-color:#fff; padding:0; border:0;}

				table.content td.a3 div form td.textarea {width:268px; height:68px; font:normal 12px/14px Tahoma, Arial, Helvetica, sans-serif; color:#002B45;}

					table.content td.a3 div form td.textarea div {padding:4px 4px 0 4px; height:59px; background:url(images/home_textarea.gif) top no-repeat;} table.content td.a3 div form td.textarea div textarea {width:260px; height:55px; border:0; overflow:hidden; background-color:#fff; padding:0; margin:0;}

				table.content td.a3 div form td.button {width:266px; padding-right:2px; height:35px;}

					table.content td.a3 div form td.button input {width:95px; height:35px; border:0; padding:0; background:url(images/home_button.gif); font:normal 12px/35px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; float:right;}

		table.content td.b1 {padding-right:6px; padding-bottom:6px; width:298px;}

			table.content td.b1 div.block1 {background:url(images/home_b1_bg_color.jpg) top no-repeat #FAFAFA;}

				table.content td.b1 div.block1 h1 {right bottom no-repeat; margin:0 15px 20px 0; padding:26px 0 22px 26px; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; height:auto;}

				table.content td.b1 div.block1 div {height:65px; padding:0 20px 0 25px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0;}

				table.content td.b1 div.block1 a {display:block; width:124px; height:38px; margin:0 0 0 19px; background:url(images/home_b1_link_bg.gif); font:normal 12px/38px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; text-decoration:none;}

			table.content td.b1 div.block2 {border-left:1px solid #fff; border-right:1px solid #fff; background:url(images/home_b1_bg_grey.gif) bottom no-repeat #FAFAFA; padding:17px 12px 15px 25px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999;}

		table.content td.b2 {padding-right:6px; padding-bottom:6px; width:298px;}

			table.content td.b2 div.block1 {background:url(images/home_b2_bg_color.jpg) top no-repeat #FAFAFA;}

				table.content td.b2 div.block1 h1 {right bottom no-repeat; margin:0 17px 20px 0; padding:26px 0 22px 26px; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; height:auto;}

				table.content td.b2 div.block1 div {height:65px; padding:0 20px 0 25px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0;}

				table.content td.b2 div.block1 a {display:block; width:124px; height:38px; margin:0 0 0 19px; background:url(images/home_b2_link_bg.gif); font:normal 12px/38px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; text-decoration:none;}

			table.content td.b2 div.block2 {border-left:1px solid #fff; border-right:1px solid #fff; background:url(images/home_b1_bg_grey.gif) bottom no-repeat #FAFAFA; padding:17px 12px 15px 25px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999;}

		table.content td.b3 {padding-right:6px; padding-bottom:6px; width:298px;}

			table.content td.b3 div.block1 {background:url(images/home_b3_bg_color.jpg) top no-repeat #FAFAFA;}

				table.content td.b3 div.block1 h1 {right bottom no-repeat; margin:0 16px 20px 0; padding:26px 0 22px 26px; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; height:auto;}

				table.content td.b3 div.block1 div {height:65px; padding:0 20px 0 25px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0;}

				table.content td.b3 div.block1 a {display:block; width:124px; height:38px; margin:0 0 0 19px; background:url(images/home_b3_link_bg.gif); font:normal 12px/38px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; text-decoration:none;}

			table.content td.b3 div.block2 {border-left:1px solid #fff; border-right:1px solid #fff; background:url(images/home_b1_bg_grey.gif) bottom no-repeat #FAFAFA; padding:17px 12px 15px 25px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999;}

		table.content td.c1 {padding-right:6px; width:298px;}

			table.content td.c1 div.block1 {background:url(images/home_c1_bg_color.jpg) top no-repeat #FAFAFA;}

				table.content td.c1 div.block1 h1 {right bottom no-repeat; margin:0 11px 17px 0; padding:26px 0 25px 26px; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; height:auto;}

				table.content td.c1 div.block1 div {height:66px; padding:0 20px 0 25px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0;}

				table.content td.c1 div.block1 a {display:block; width:124px; height:38px; margin:0 0 0 19px; background:url(images/home_c1_link_bg.gif); font:normal 12px/38px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; text-decoration:none;}

			table.content td.c1 div.block2 {border-left:1px solid #fff; border-right:1px solid #fff; background:url(images/home_b1_bg_grey.gif) bottom no-repeat #FAFAFA; padding:17px 12px 15px 25px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999;}

		table.content td.c2 {width:298px; padding-right:6px;}

			table.content td.c2 div.block1 {background:url(images/home_c2_bg_color.jpg) top no-repeat #FAFAFA;}

				table.content td.c2 div.block1 h1 {right bottom no-repeat; margin:0 11px 11px 0; padding:26px 0 31px 26px; font:normal 20px/24px Arial, Helvetica, sans-serif; color:#fff; height:auto;}

				table.content td.c2 div.block1 div {height:66px; padding:0 20px 0 25px; font:normal 11px/13px Tahoma, Arial, Helvetica, sans-serif; color:#fff; margin:0;}

				table.content td.c2 div.block1 a {display:block; width:124px; height:38px; margin:0 0 0 19px; background:url(images/home_c2_link_bg.gif); font:normal 12px/38px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; text-decoration:none;}

			table.content td.c2 div.block2 {border-left:1px solid #fff; border-right:1px solid #fff; background:url(images/home_b1_bg_grey.gif) bottom no-repeat #FAFAFA; padding:17px 12px 15px 25px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#999;}

			table.content td.c3 div {background:url(images/home_c3_bg_grey_top.gif) top no-repeat #FAFAFA; border-left:1px solid #fff; border-right:1px solid #fff;}

				table.content td.c3 div div {background:url(images/home_b1_bg_grey.gif) bottom no-repeat; padding:34px 0 22px 23px;}

					table.content td.c3 div div table th {padding-right:26px; width:123px;}

						table.content td.c3 div div table th img, table.content td.c3 div div table td img {border:0;}

						table.content td.c3 div div table th img.im1 {margin:22px 0 7px 0;}

						table.content td.c3 div div table th img.im2 {margin:14px 0 0 0;}

					table.content td.c3 div div table td img.im1 {margin:22px 0 27px 0;}

.bottom {width:992px; margin:0 auto 0 auto;} .bottom div {padding:12px 0 0 0; margin:0 6px 20px 6px; background:url(images/home_bottom.gif) top left repeat-x; text-align:center; font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#959595;}  .bottom div span {color:#0D88C8;}



/* inner page content */

table.content td.innertop {height:221px;}

table.content td.innermenu {height:40px; background:url(images/innermenu_cent.gif) repeat-x;}

	table.content td.innermenu table {height:40px; width:906px;}

		table.content td.innermenu table td.f {padding-left:18px; background:url(images/innermenu_left.gif) left no-repeat;}

		table.content td.innermenu table td.l {padding-right:22px; background:url(images/innermenu_right.gif) right no-repeat;}

		table.content td.innermenu table td {padding:0 54px 0 0;}

		table.content td.innermenu table td a {display:block; background:url(images/innermenu_item1.gif) center left no-repeat; padding-left:24px; font:normal 13px/40px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}

			table.content td.innermenu table td a.it2 {background-image:url(images/innermenu_item2.gif);}

			table.content td.innermenu table td a.it3 {background-image:url(images/innermenu_item3.gif);}

			table.content td.innermenu table td a.it4 {background-image:url(images/innermenu_item4.gif);}

			table.content td.innermenu table td a.it5 {background-image:url(images/innermenu_item5.gif);}

table.content td.innercontent {padding:0 0 10px 6px;}

	table.content td.innercontent h1 {padding:14px 0 4px 2px; background:url(images/home_bottom.gif) bottom left repeat-x; font:normal 18px/23px Arial, Helvetica, sans-serif; color:#505050; margin:0 0 10px 0;}

	table.content td.innercontent span {color:#0474B6; font-weight:bold;}

	table.content td.innercontent p {margin:0; padding:16px 0 0 0;}

	table.content td.innercontent img.image1 {float:left; margin-top:7px;}

	table.content td.innercontent div.star1 {margin:7px 0 0 359px; padding:5px 0 5px 0; background:url(images/home_bottom.gif) bottom left repeat-x;}

	table.content td.innercontent div.star2 {margin-left:440px; margin-top:20px;}

	table.content td.innercontent div.star3 {margin-left:;}

	table.content td.innercontent div.star4 {margin-left:0; margin-top:0;}

		table.content td.innercontent div.star1 div {margin:0 0 0 2px; padding:0 0 0 13px; background:url(images/inner_star1.gif) left top no-repeat;}

	table.content td.innercontent a.readmore1 {display:block; width:120px; height:33px; margin:13px 0 0 374px; font:normal 12px/30px Tahoma, Arial, Helvetica, sans-serif; color:#505050; text-transform:uppercase; text-align:center; background:url(images/readmore_link.gif); text-decoration:none;}

	table.content td.innercontent table.clients td {padding:5px 10px 5px 0; vertical-align:middle; text-align:left;}

	table.content td.innercontent table.clients td div {vertical-align:middle;}

table.content td.innerbottom {height:51px; background-color:#FAFAFA;}

	table.content td.innerbottom table {background:url(images/inner_bot_left.gif) left no-repeat; width:906px; height:51px;}

		table.content td.innerbottom table td {background:url(images/inner_bot_right.gif) right no-repeat; vertical-align:middle; text-align:left;}

			table.content td.innerbottom table td img {margin-left:50px; border:0;}



div.clear {clear:both;}
