/* CSS Document */
body {
		color: #0000ff;
		background: #f5f4f4;
		margin: 0;
}
#site {
		width: 100%;
		background: #ffffff;
}
#headerin {
		background-image: url('images/header_background.jpg');
		height: 114px;
}
#header {
		padding: 8px 0 0 0;
		width: 960px;
		margin: auto;
}
#header h1.en {
		background: url('images/logo.gif') no-repeat;
		height: 77px;
		width: 200px;
		padding: 0;
		margin: 0;
}
#header h1.bg {
		background: url('images/logo_bg.gif') no-repeat;
		height: 77px;
		width: 209px;
		padding: 0;
		margin: 0;
}
#header a {
		height: 77px;
		width: 209px;
		display: block;
		overflow: hidden;
}
#header span {
		display: none;
}
#menuin {
		background-image: url('images/menu_background.gif');
		height: 31px;
}
#menu {
 		width: 960px;
		height: 31px;
		margin: auto;
}
#menu ul {
		list-style: none ;
		background: url('images/menu_separator.gif') no-repeat right;
		float: left;
		height: 31px;
		padding: 0;
		margin: 0;
		border: 0;
}
#menu li {
		height: 31px;
		float: left;
		display: inline;
		margin: 0;
		padding: 0;
		border: 0;
}
#menu a {
		font: bold 12px arial;
		float: left;
		text-transform: uppercase;
		background: url('images/menu_separator.gif') no-repeat;
		padding: 8px 25px 0 25px;
		border: 0;
		margin: 0;
		color: #edf3f6;
		text-decoration: none;
		height: 23px;
}
#menu a:hover {
		color: #ffffff;
		background: url('images/menu_button_hover.gif') bottom;
}
#under_menu {
		background: url('images/secondary_background.gif');
		height: 34px;
}
#content {
 		width: 960px;
		margin: auto;
		min-height: 430px;
}
#content a {
		color: #3692b3;
}
#content a:hover {
		color: #ff9801;
		text-decoration: none;
}
#leftpanel {
		padding: 0;
		min-height: 400px;
		margin-bottom: 30px;
		border-right: solid 1px #ebebeb;
		width: 632px;
		float: left;
}
#leftpanel h2 {
		border-bottom: 1px solid #ebebeb;
		margin-top: 0;
		color: #3692b3;
		width: 583px;
		font: bold 24px arial;
		text-indent: 3px;
}
#leftpanel h3 {
		color: #3692b3;
		font: bold 13px arial;
		text-indent: 3px;
}
#leftpanel div.main {
		width: 333px;
		min-height: 166px;
		padding: 0 0 30px 250px;
		background-repeat: no-repeat;
		font: 13px arial;
		color: #939393;
}
#leftpanel div.sitemap {
		width: 583px;
		font: 13px arial;
		color: #939393;
}
#leftpanel div.terms {
		width: 583px;
		font: 13px arial;
		color: #939393;
}
#leftpanel div.sitemap ul {
		list-style: none;
		width: 533px;
}
#leftpanel div.terms ol {
		list-style: lower-alpha;
}
#leftpanel div.terms ol.ordered {
		list-style: decimal;
}
#leftpanel div.sitemap li {
		padding: 1px 0 1px 18px;
		background: url('images/list-arrow.gif') no-repeat left;
}
#leftpanel div.house {
		background: url('images/house.gif') no-repeat left;
		padding: 0 0 0 18px;
		margin: 18px 0 0 0;
}
#leftpanel div.main a.link {
		float: left;
		font: bold 13px arial;
}
#leftpanel div.secondary {
		font: 13px arial;
		color: #939393;
		background: url('images/our_customers.jpg') no-repeat top right;
		padding: 0 145px 0 0;
		min-height: 110px;
}
#leftpanel div.secondary a {
		font: 11px arial;
		float: left;
}
#leftpanel .input {
		display: block;
		margin: 2px 0 10px 0;
		border: solid 1px #a5acb2;
		padding: 2px;
		color: #808080;
		background: #ffffff;
}
#leftpanel textarea.input {
		display: block;
		margin: 4px 0 4px 0;
		border: solid 1px #a5acb2;
		padding: 2px;
		color: #808080;
		overflow: auto;
		background: #ffffff;
}
#leftpanel p.form {
		margin: 0;
}
#rightpanel {
		float: left;
		width: 306px;
		padding: 0 0 0 21px;
		margin-bottom: 30px;
}
#rightpanel h3 {
 		color: #a7d239;
		font: bold 14px arial;
		margin-top: 27px;
}
#rightpanel h4 {
 		color: #808080;
		font: 11px arial;
		margin-bottom: 0;
}
#rightpanel div.others, div.services {
		color: #aeaeae;
		font: 11px arial;
}
#rightpanel div.services p {
		color: #939393;
		font: 11px arial;
}
#rightpanel div.house {
		background: url('images/house.gif') no-repeat top left;
		padding: 0 0 0 18px;
		margin: 18px 0 0 0;
		font: 11px arial;
		color: #939393;
}
#rightpanel a {
		font: 11px arial;
}
#rightpanel a.bottom {
		float: left;
		font: 11px arial;
		margin-top: 12px;
}
#bottomline {
 		background: #5fb1cf;
		height: 4px;
		clear: both;
		overflow: hidden;
}
#footerin {
		background: #f5f4f4;
		height: 42px;
}
#footer	{
 		width: 960px;
		margin: auto;
}
#footer div.copyright {
		float:left;
		padding: 13px 0 0 7px;
 		color: #747474;
		font: 10px arial;
		width: 625px;
}
#footer div.terms {
		float:left;
 		color: #747474;
		font: 10px arial;
		width: 328px;
}
#footer div.terms a {
		float: left;
		color: #747474;
		text-decoration: none;
		margin: 0 18px 0 12px;
		padding: 13px 0 0 0;
}
div.vfixer {
		width: 0px;
		height: 166px;
		float: left;
}