/*	<style type="text/css"> */
html, body {
	width:100%;
	height:100%;
	}
body {
	margin:0px;
	padding:0px;
	color:black;
	background:#52595a url('hpi/bg.gif') repeat-y scroll center top;
	}
	div, form {
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		cursor:default;
		overflow:hidden;
		float:none;
		}
	img {
		border:0px;
		}
	p, blockquote, span, a, h1, h2, h3, h4, h5, h6, ol, ul, li, label, legend, input, select, textarea {
		margin:0px;
		padding:0px;
		color:#ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		cursor:default;
		}
	a {
		text-decoration:none;
		cursor:pointer;
		}
	div#layout {
		width:720px;
		height:auto;
		margin:0px auto 0px auto;
		background:#7a8688 url('hpi/bg_layout.gif') no-repeat scroll 88% top;
		float:none;
		}
		div#co_ct {
			width:720px;
			height:135px;
			float:left;
			}
			div#co_ct .co_sp_logo {
				width:260px;
				height:115px;
				padding:60px 20px 0px 20px;
				float:left;
				}
				div#co_ct .co_logo {
					width:260px;
					height:50px;
					padding:0px 0px 15px 0px;
					border-bottom:10px solid #ff9900;
					}
				div#co_ct .co_logo a {
					width:260px;
					height:50px;
					display:block;
					}
				div#co_ct .co_logo img {
					width:260px;
					height:50px;
					}
			div#co_ct .co_sp_menu_ext {
				width:190px;
				height:16px;
				padding:108px 20px 0px 20px;
				float:right;
				}
				div#co_ct .co_sp_menu_ext a {
					height:13px;
					padding:3px 2px 0px 18px;
					color:#ffffff;
					background-color:inherit;
					font-size:9px;
					display:block;
					float:left;
					}
				div#co_ct .co_sp_menu_ext a.home {
					width:35px;
					background:url('hpi/ico_home.gif') no-repeat scroll left center;
					}
				div#co_ct .co_sp_menu_ext a.search {
					width:55px;
					background:url('hpi/ico_news.gif') no-repeat scroll left center;
					}
				div#co_ct .co_sp_menu_ext a.sitemap {
					width:40px;
					background:url('hpi/ico_sitemap.gif') no-repeat scroll left center;
					}
				div#co_ct .co_sp_menu_ext a:hover {
					color:#ff9900;
					background-color:inherit;
					text-decoration:underline;
					}
		div#co_cm {
			width:720px;
			height:auto;
			float:left;
			}
			div#co_cs {
				width:490px;
				height:220px;
				padding:0px;
				float:left;
				}
				div#co_cs .co_img_loading {
					width:490px;
					height:220px;
					color:inherit;
					background:#919ea1 url('hpi/img_loading.gif') no-repeat scroll center center;
					float:none;
					}
				div#co_cs .co_img_design {
					width:260px;
					height:80px;
					padding:0px 210px 160px 20px;
					background:url('hpi/img_sectiune_4.jpg') no-repeat scroll left top;
					float:none;
					}
					div#co_cs h2 {
						width:220px;
						padding:20px;
						color:#ff9900;
						background:url('hpi/bg_logo_tips.png') no-repeat scroll left top;
						font-size:16pt;
						font-weight:normal;
						float:none;
						}
			div#co_cd {
				width:190px;
				height:auto;
				padding:0px 20px 0px 0px;
				float:right;
				}
				div#co_cd div#co_nav_menu_pri {
					width:190px;
					height:auto;
					padding:0px;
					border-top:3px solid #c0c0c0;
					border-bottom:2px solid #c0c0c0;
					overflow:hidden;
					float:left;
					}
					div#co_nav_menu_pri ul,
					div#co_nav_menu_pri li,
					div#co_nav_menu_pri a {
						overflow:hidden;
						}
					div#co_nav_menu_pri ul {
						margin:0px;
						padding:0px;
						background-color:#919ea1;
						border-left:10px solid #ff9900;
						list-style-type:none;
						}
						div#co_nav_menu_pri li ul {
							list-style-type:none;
							border:none;
							display:none;
							}
						div#co_nav_menu_pri li ul.admin {
							display:inline;
							}
					div#co_nav_menu_pri ul li {
						display:inline;
						}
						div#co_nav_menu_pri ul li ul {
							list-style-type:none;
							border:none;
							}
					div#co_nav_menu_pri a {
						margin:0px;
						padding:2px 3px 2px 7px;
						border-bottom:1px solid #c0c0c0;
						display:block;
						}
					div#co_nav_menu_pri ul a.activ {
						color:#ffffff;
						background-color:#ff9900;
						}
					div#co_nav_menu_pri ul a.activsub {
						color:#ffffff;
						background-color:#ffcc33;
						}
					div#co_nav_menu_pri a:hover {
						color:#000000;
						background-color:#ff9900;
						}
					div#co_nav_menu_pri a:hover span {
						color:#000000;
						}
					div#co_nav_menu_pri ul span {
						font-size:9pt;
						font-weight:bold;
						cursor:pointer;
						}
						div#co_nav_menu_pri ul ul span {
							padding:0px 0px 0px 20px;
							font-weight:normal;
							}
						div#co_nav_menu_pri ul ul ul span {
							padding:0px 0px 0px 40px;
							font-weight:normal;
							}
				div#co_cd .co_subsect {
					width:190px;
					height:auto;
					padding:20px 0px 0px 0px;
					float:left;
					}
					div#co_cd a {
						color:#000000;
						font-size:11px;
						}
					div#co_cd a:hover {
						color:#ff9900;
						}
					div#co_cd .co_subsect span {
						cursor:pointer;
						}
					div#co_cd .co_latest-news {
						width:170px;
						height:auto;
						padding:10px 10px 40px 10px;
						color:#ffffff;
						background:#919ea1 url('hpi/bg_latest-news.jpg') no-repeat scroll center bottom;
						float:left;
						}
						div#co_cd .co_latest-news_rand {
							width:170px;
							height:auto;
							float:left;
							}
						div#co_cd .co_latest-news span {
							color:#cccccc;
							font-size:8pt;
							}
					div#co_cd span.co_contact-us {
						width:170px;
						height:auto;
						padding:10px 10px 40px 10px;
						color:#ffffff;
						background:#919ea1 url('hpi/bg_contact-us.jpg') no-repeat scroll center bottom;
						display:block;
						float:left;
						}
						div#co_cd span.co_contact-us span {
							color:#000000;
							font-size:11px;
							display:block;
							}
						div#co_cd span.co_contact-us tt {
							}
						div#co_cd span.co_contact-us_rand {
							width:170px;
							text-align:center;
							float:left;
							}
						div#co_cd span.co_contact-us_lt {
							width:30px;
							text-align:left;
							float:left;
							}
						div#co_cd span.co_contact-us_rt {
							width:140px;
							text-align:left;
							float:right;
							}
			div#co_cs_info {
				width:470px;
				height:auto;
				padding:20px 0px 0px 20px;
				float:left;
				}
				div#co_cs_info a {
					color:#ff9900;
					background-color:inherit;
					text-decoration:underline;
					font-weight:bold;
					}
				div#co_cs_info h1 {
					width:440px;
					height:auto;
					padding:1px 10px 1px 20px;
					color:#ffffff;
					background-color:#ff9900;
					font-size:14pt;
					font-weight:normal;
					clear:both;
					float:none;
					}
				div#co_cs_info p {
					width:470px;
					padding:15px 0px 0px 0px;
					text-indent:20px;
					text-align:justify;
					line-height:20px;
					clear:both;
					float:none;
					}
				div#co_cs_info p.pri_d {
					font-weight:bold;
					}
				div#co_cs_info p.pri_d2_lt {
					width:225px;
					font-weight:bold;
					float:left;
					clear:left;
					}
				div#co_cs_info p.pri_d2_rt {
					width:225px;
					font-weight:bold;
					float:right;
					clear:right;
					}
				div#co_cs_info p.sec_d2_lt {
					width:225px;
					float:left;
					clear:left;
					}
				div#co_cs_info p.sec_d2_rt {
					width:225px;
					float:right;
					clear:right;
					}
				div#co_cs_info .co_rec_testimonial {
					width:470px;
					padding:15px 0px 10px 0px;
					clear:none;
					float:left;
					}
					div#co_cs_info .co_rec_testimonial span {
						width:430px;
						padding:0px 0px 0px 40px;
						}
						div#co_cs_info .co_rec_testimonial span.name {
							color:#e0e0e0;
							font-size:14px;
							font-weight:bold;
							}
						div#co_cs_info .co_rec_testimonial span.details {
							color:#e0e0e0;
							font-size:12px;
							}
					div#co_cs_info .co_rec_testimonial blockquote {
						width:470px;
						padding:10px 0px 0px 0px;
						background:url('hpi/bg_quote.gif') no-repeat scroll left top;
						}
						div#co_cs_info .co_rec_testimonial blockquote p {
							width:450px;
							padding:0px 10px 0px 20px;
							text-indent:20px;
							text-align:justify;
							line-height:18px;
							}
				div#co_cs_info .co_rec_news {
					width:215px;
					height:120px;
					padding:15px 8px 20px 8px;
					clear:none;
					float:left;
					}
					div#co_cs_info .co_rec_news span {
						width:215px;
						}
						div#co_cs_info .co_rec_news span.name {
							color:#e0e0e0;
							font-size:14px;
							font-weight:bold;
							}
						div#co_cs_info .co_rec_news span.data {
							color:#e0e0e0;
							font-size:12px;
							}
					div#co_cs_info .co_rec_news p {
						width:215px;
						padding:0px;
						text-indent:0px;
						text-align:justify;
						line-height:18px;
						}
				div#co_cs_info ul {
					padding:15px 0px 0px 20px;
					text-align:justify;
					line-height:20px;
					list-style-type:square;
					clear:both;
					float:none;
					}
					div#co_cs_info li.about-us {
						color:#ff9900;
						}
					div#co_cs_info ul.d2_lt {
						width:205px;
						float:left;
						clear:left;
						}
					div#co_cs_info ul.d2_rt {
						width:205px;
						float:right;
						clear:right;
						}
					div#co_cs_info ul.sitemap {
						padding:15px 0px 0px 60px;
						list-style-type:disc;
						}
					div#co_cs_info ul.sitemap li ul {
						padding:0px 0px 0px 20px;
						list-style-type:circle;
						}
				div#co_cs_info form {
					width:470px;
					margin:0px;
					padding:15px 0px 0px 0px;
					clear:both;
					float:none;
					}
					div#co_cs_info form.d2_lt {
						width:205px;
						float:left;
						clear:left;
						}
					div#co_cs_info form.d2_cn {
						width:205px;
						margin:0px auto 0px auto;
						float:none;
						clear:both;
						}
					div#co_cs_info form.d2_rt {
						width:225px;
						float:right;
						clear:right;
						}
					div#co_cs_info form fieldset {
						margin:0px;
						padding:0px 10px 10px 10px;
						border:1px solid #919ea1;
						}
					div#co_cs_info form legend {
						margin:0px;
						padding:2px 6px 2px 6px;
						color:#ffffff;
						background-color:inherit;
						border:1px solid #919ea1;
						border-left:10px solid #ff9900;
						font-weight:bold;
						}
					div#co_cs_info form label {
						margin:0px;
						padding:8px 0px 0px 0px;
						color:#ffffff;
						display:block;
						clear:both;
						float:none;
						}
					div#co_cs_info form label.d2_lt {
						width:45%;
						margin:0px;
						padding:0px 6px 0px 0px;
						color:#ffffff;
						clear:none;
						float:left;
						}
					div#co_cs_info form label.d2_rt {
						width:45%;
						margin:0px;
						padding:0px 6px 0px 0px;
						color:#ffffff;
						clear:none;
						float:right;
						}
					div#co_cs_info form label.d3 {
						width:28%;
						margin:0px;
						padding:0px 6px 0px 0px;
						color:#ffffff;
						clear:none;
						float:left;
						}
					div#co_cs_info form div {
						width:98%;
						padding:4px 2px 4px 2px;
						border:solid #919ea1 0px;
						color:#ffffff;
						background-color:#919ea1;
						font-size:12px;
						}
					div#co_cs_info form span.required {
						color:#ff9900;
						}
					div#co_cs_info form input.txt, textarea.txt, select {
						width:98%;
						padding:4px 2px 4px 2px;
						border:solid #919ea1 0px;
						color:#ffffff;
						background-color:#919ea1;
						font-size:12px;
						}
					div#co_cs_info form input.txt, textarea.txt {
						cursor:text;
						}
					div#co_cs_info form input.btn {
						margin:10px 0px 0px 0px;
						padding:2px 6px 2px 6px;
						border:none;
						color:#ffffff;
						background-color:#ff9900;
						font-weight:bold;
						cursor:pointer;
						}
					div#co_cs_info form select.replaced {
						display: none;
						}
					div#co_cs_info form ul.selectReplacement {
						width:98%;
						margin:0px;
						padding:0px;
						}
					div#co_cs_info form ul.selectReplacement li {
						width:98%;
						margin:0px;
						padding:1px 3px 1px 3px;
						color:#ffffff;
						background:url('hpi/ico_select_down.gif') no-repeat scroll top right;
						background-color:#919ea1;
						border:solid #919ea1 0px;
						list-style-type: none;
						font-size:12px;
						cursor:pointer;
						display: none;
						}
					div#co_cs_info form ul.selectOpen li {
						background-image:none;
						display: block;
						}
					div#co_cs_info form ul.selectReplacement li.selected {
						color: #ffffff;
						display: block;
						}
					div#co_cs_info form ul.selectOpen li.selected {
						background-color:#515e61;
						display: block;
						}
					div#co_cs_info form ul.selectOpen li:hover,
					div#co_cs_info form ul.selectOpen li.hover,
					div#co_cs_info form ul.selectOpen li.selected:hover {
						background-color:#ff9900;
						color: #ffffff;
						}
				div#co_cs_info div.msg {
					width:388px;
					margin:20px 0px 0px 0px;
					padding:10px 10px 10px 60px;
					border:1px solid #919ea1;
					border-left:10px solid #ff9900;
					background:url('hpi/ico_msg.gif') no-repeat scroll 8px 6px;
					font-size:14px;
					font-weight:bold;
					text-indent:0px;
					}
					div#co_cs_info div.msg ul {
						padding:0px;
						}
		div#co_cb {
			width:720px;
			height:auto;
			padding:20px 0px 10px 0px;
			float:right;
			}
			div#co_cb div#co_nav_menu_sec {
				width:686px;
				padding:2px 2px 2px 2px;
				color:inherit;
				background-color:#919ea1;
				border-left:10px solid #ff9900;
				float:right;
				}
				div#co_nav_menu_sec ul {
					color:#ff9900;
					background-color:inherit;
					list-style:none;
					float:left;
					}
					div#co_nav_menu_sec ul ul {
						display:none;
						}
				div#co_nav_menu_sec li {
					float:left;
					}
				div#co_nav_menu_sec a {
					margin:0px;
					padding:2px 6px 2px 6px;
					float:left;
					}
				div#co_nav_menu_sec a.activ {
					color:#ffffff;
					background-color:#ff9900;
					}
				div#co_nav_menu_sec a.activsub {
					color:#ffffff;
					background-color:#ffaa11;
					}
				div#co_nav_menu_sec a:hover {
					color:#ffffff;
					background-color:#ff9900;
					}
				div#co_nav_menu_sec ul span {
					color:#ffffff;
					font-weight:bold;
					font-size:9pt;
					cursor:pointer;
					}
				div#co_nav_menu_sec ul ul span {
					font-weight:normal;
					font-size:8pt;
					}
			div#co_cb div.co_copy {
				width:470px;
				padding:10px 20px 0px 20px;
				text-align:center;
				line-height:14px;
				float:left;
				}
				div.co_copy span {
					font-size:8pt;
					}
				div.co_copy a {
					color:#ff9900;
					background-color:inherit;
					font-size:7pt;
					text-decoration:underline;
					}
			div#co_cb div.co_etc {
				width:180px;
				padding:10px 20px 0px 10px;
				text-align:center;
				line-height:14px;
				float:right;
				}
				div.co_etc span {
					font-size:7pt;
					}
				div.co_etc a {
					color:#ff9900;
					background-color:inherit;
					font-size:7pt;
					text-decoration:underline;
					}
				div.co_etc a:hover {
					text-decoration:none;
					}
/*		</style> */
