@charset "utf-8";
body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#fff;
}
h1, h2, h3, h4, h5, h6, span, div {
	margin:0;
	padding:0;
}
.clear {
	clear:both;
}
img, div, form {
	margin:0;
	padding:0;
	border:0;
}
h1 {
	font-size:18px;
	color:#86af09;
	margin:0;
	padding:0;
	font-weight:normal;
}
h3 {
	font-size:16px;
	color:#86af09;
	margin:0;
	padding:0;
	font-weight:bold;
}
h1.what-heading {
	font-size:18px;
	color:#04568f;
	margin:0;
	padding:0;
	font-weight:normal
}
h1.our-heading {
	font-size:18px;
	color:#6d6d6e;
	margin:0;
	padding:0;
	font-weight:normal
}
h1.customer {
	font-size:18px;
	color:#505860;
	margin:0;
	padding:0 5px 5px 5px;
	font-weight:normal
}
h1.try-free {
	font-size:18px;
	color:#505860;
	margin:0;
	padding:0 5px 5px 0;
	font-weight:bold;
}
p {
	margin:0;
	padding:0;
	color:#666;
	font-size:11px;
	line-height:18px;
}
#outer-container {
	float:left;
	width:100%
}
.main_container {
	margin:auto;
	padding:10px;
	width:998px;
}
.inner_container {
	width:998px;
	margin:0;
	padding:0;
	float:left;
}
.header {
	width:998px;
	float:left;
}
.logo {
	float:left;
	padding-bottom:30px;
}
.home_site {
	margin:0;
	padding:5px 0 0 0;
	width:300px;
	float:right;
	text-align:right;
	color:#888989;
	font-size:11px;
	height:20px;
}
.home_site a {
	text-decoration:none;
	color:#888989
}
.home_site a:hover {
	text-decoration:none;
	color:#04568f;
}
.menu {
	margin:0px;
	padding:60px 0 0px 0px;
	float:right;
}
.mail-penal {
	margin:0px;
	padding:0px 0 10px 800px;
	float:left;
	height:20px;
	line-height:20px;
	color:#666;
}
.mail-penal a {
	text-decoration:none;
	color:#666;
}
.mail-penal a:hover {
	text-decoration:underline;
	color:#666;
}
.phone {
	margin:0 0 0 20px;
	padding:0 0 0 13px;
	float:left;
	height:20px;
	line-height:20px;
	color:#666;
	background:url(../images/phone-icon.gif) no-repeat left;
}
/* menu styles */
#navigation ul li {
	font-family:Arial, Helvetica, sans-serif;
	color:#696867;
	display:inline;
	float:left;
	padding:0px;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/divider.gif) no-repeat left;
	height:25px;
	line-height:25px;
}
#navigation ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#696867;
	display:inline;
	float:left;
	padding:0px 10px 1px 10px;
	text-decoration:none;
	font-weight:bold;
	height:25px;
	line-height:25px;
}
#navigation ul li a.contact {
	border-right:0px #aac8e0 solid;
	padding:0px 10px 1px 10px;
}
#navigation ul li a:hover {
	color:#86af09;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding:0;
	display:block;
}
#navigation li {
	position:relative;
	float:left;
	background:none;
	margin:0px;
	padding:0;
	z-index:10;
}
#navigation ul div.menu {
	position: absolute;
	top:20px;
	left:-20px;
	width: 100%;
}
#navigation ul li.bkn {
	background:none;
}
#navigation ul div.menu {
	background:url(../images/menuarrow2.gif) no-repeat 53px 9px scroll;
	padding-top:17px;
	width:130px;
}
div#navigation ul ul, div#navigation ul div, div#navigation ul li:hover ul ul {
	display: none;
}
div#navigation ul li:hover ul, div#navigation ul li:hover div, div#navigation ul ul li:hover ul {
	display: block;
}
div#navigation ul div.submenu {
	background:url(../images/btmarc.gif) no-repeat bottom;
	padding:0 0 12px 0;
	float:left;
	width:130px;
}
div#navigation ul div.submenu ul {
	background:url(../images/toparc001.gif) no-repeat top;
	padding-top:10px;
	width:130px;
	display:block;
}
#navigation ul div#services-menu {
	position: absolute;
	top:20px;
	left:-50px;
	width: 100%;
}
#navigation ul div#services-menu {
	background:url(../images/menuarrow2.gif) no-repeat 86px 9px;
	padding-top:17px;
	width:190px;
}
div#navigation ul div#services-submenu {
	background:url(../images/btmarc1.gif) no-repeat bottom;
	padding:0 0 12px 0;
	float:left;
	width:190px;
}
div#navigation ul div#services-submenu ul {
	background:url(../images/toparc01.gif) no-repeat top;
	padding-top:10px;
	width:190px;
	display:block;
}
div#navigation ul div#services-submenu a {
	padding:0;
	margin:0px;
	width:188px;
	border:0px;
	line-height:18px;
	text-decoration:none;
	color:#676767;
	font-weight:normal;
	font-size:11px;
}
div#navigation ul div.submenu a {
	padding:0;
	margin:0px;
	width:128px;
	border:0px;
	line-height:18px;
	text-decoration:none;
	color:#676767;
	font-weight:normal;
	font-size:11px;
}
div#navigation ul div.submenu a:hover, div#navigation ul div#services-submenu a:hover {
	color:#86af09;
}
div#navigation ul ul li {
	border-left:1px #d9d9d9 solid;
	text-align:center;
	margin:0px;
	padding:4px 0 2px 0;
	background:url(../images/menu-divider.gif) repeat-x bottom;
	background-color:#fafafa;
	border-right:1px #d9d9d9 solid;
	display:block;
}
div#navigation ul ul li.last {
	background-image:none;
}
.textfont {
	padding-left:37px;
}
/* End menu styles */

.flash_banner {
	width:998px;
	height:331px;
	margin:0;
	padding:0;
	float:left;
}
#contant {
	width:998px;
	margin:0;
	padding:20px 0 20px 0;
	float:left;
}
.who_contant {
	width:330px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:4px solid #86af09;
}
.h-spacer {
	clear:both;
	display:block;
	background:url(../images/doted.png) repeat-x;
	margin:0;
	padding:5px 0 5px 0;
}
.c-spacer {
	clear:both;
	display:block;
	background:url(../images/doted.png) repeat-x;
	margin:0;
	padding: 5px 0 0 0;
	width:270px;
}
.who_contant p {
	font-size:11px;
	color:#666666;
	text-align:left;
	line-height:18px;
}
.read_more {
	font-size:11px;
	color:#04568f;
	text-align:right;
	padding:5px 0 0 0;
}
.read_more a {
	font-size:11px;
	color:#04568f;
	text-decoration:none
}
.read_more a:hover {
	font-size:11px;
	color:#ec6d0a;
	text-decoration:none
}
.what_contant {
	width:310px;
	margin:0 35px 0 35px;
	padding:0;
	float:left;
	border-bottom:4px solid #04568f;
}
.what_contant p {
	font-size:11px;
	color:#666666;
	text-align:left;
	line-height:18px;
}
.our_contant {
	width:310px;
	margin:0;
	padding:0;
	float:left;
	border-bottom:4px solid #6d6d6e;
}

.our_contant2 {
	width:270px;
	margin:0;
	padding:0;
	float:left;
	
}
.our_contant p {
	font-size:11px;
	color:#666666;
	text-align:left;
	line-height:18px;
}
#outer-footer {
	float:left;
	width:100%;
	background:#505860;
	padding:20px 0 0 0;
}
.footer {
	margin:0 auto;
	padding:0 0 0 0px;
	width:968px;
	font-size:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.footer-who {
	width:175px;
	margin:0;
	font-size:11px;
	padding:8px;
	float:left;
	text-align:left;
	color:#fff
}
.footer-who ul {
	margin:0;
	padding:0;
}
.footer-who li {
	margin:0;
	padding:0;
	line-height:18px;
	list-style:none;
}
.footer-who li a {
	margin:0;
	padding:0;
	text-decoration:none;
	font-size:11px;
	color:#fff
}
.footer-who li a:hover {
	margin:0;
	padding:0;
	color:#fff;
	text-decoration:underline;
}
.h-footer-spacer {
	width:3px;
	height:120px;
	float:left;
	background:url(../images/stroke.gif) no-repeat;
	margin:10px 0 0 0;
	padding:0;
}
.footer_copyright {
	margin:0;
	padding:0px 0 0 0;
	float:left;
	width:987px;
	line-height:20px;
	font-size:11px;
	color:#fff
}
.footer_copyright-left {
	margin:0;
	padding:0 0 3px 10px;
	float:left;
	font-size:11px;
	color:#fff
}
.footer_copyright-left span {
	color:#fff
}
.footer_copyright-right {
	margin:0;
	padding:0 430px 2px 0;
	float:right;
	line-height:20px;
	font-size:11px;
	color:#fff;
	text-align:right
}
.footer_copyright-right a {
	color:#fff;
	text-decoration:none
}
.footer_copyright-right a:hover {
	color:#fff;
	text-decoration:underline
}
/*------------------------------------------------------------about us---------------------------------------------------------------------*/


#our-head {
	width:978px;
	height:39px;
	margin-top:0px;
	padding:0 0 0 20px;
	background:url(../images/titel-image.jpg) repeat-x;
	float:left;
	line-height:39px;
	color:#505860;
	font-size:12px;
	font-weight:bold;
}
#our-head a {
	color:#505860;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#our-head a:hover {
	color:#04568f;
}
#our-head a.current {
	color:#04568f;
}
.inner_about-us {
	width:998px;
	margin:0;
	padding:40px 0 15px 0;
	float:left;
}
.about-us-left {
	width:58px;
	float:left;
}
.about-us-center {
	width:595px;
	float:left;
	padding:0 10px 20px 0;
}
.about-us-center p {
	color:#666;
	font-size:11px;
	line-height:18px;
	margin:0;
	text-align:justify;
}
.about-us-center ul {
	font-family:Arial, Helvetica, sans-serif;
	color:#615f5f;
	font-size:12px;
	line-height:18px;
}
.about-us-center li {
	font-family:Arial, Helvetica, sans-serif;
	color:#615f5f;
	font-size:12px;
	line-height:18px;
	padding-left:20px;
	padding-bottom:13px;
}
.about-us-center span {
	color:#615f5f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.about-us-center a {
	color:#615f5f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.about-us-center a:hover {
	text-decoration:underline;
}
.about-us-center h1 {
	color:#86af09;
	font-size:17px;
	font-weight:normal;
	padding-bottom:5px;
}
.about-us-center h2 {
	color:#505860;
	font-size:11px;
	font-weight:bold;
	padding-bottom:13px;
	margin:0;
}
.about-us-center h2 a {
	color:#04568f;
}
.about-us-right {
	width:288px;
	float:left;
	padding-left:30px;
	text-align:justify;
}
.right-link {
	width:288px;
	float:left;
	padding-bottom:12px;
}
.right-link2 {
	width:288px;
	float:left;
	padding-bottom:5px;
}
.link-green {
	width:288px;
	float:left;
}
.link-green-t {
	width:288px;
	float:left;
}
.link-green-m {
	width:284px;
	float:left;
	background:url(../images/green-bg.jpg) repeat-y;
	padding-left:5px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#fff;
	font-weight:bold;
}
.link-green-m ul {
	list-style:none;
	padding-left:24px;
	padding-top:10px;
	margin:0;
}
.link-green-m ul li {
	background:url(../images/icon.jpg) left no-repeat;
	font-size:14px;
	padding-left:15px;
	line-height:20px;
}
.link-green-m ul li a {
	font-size:13px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.link-green-m ul li a:hover {
	color:#04568f;
}
.link-green-b {
	width:288px;
	float:left;
}
/*-----------------------------------------------------------------------------------out source-------------------------------------*/

.outsource {
	width:625px;
	float:left;
}
.outsource-main {
	width:589px;
	float:left;
	padding-bottom:20px;
}
/*-------------------------------------------------------get quote------------------------------------------*/
.outsource-quote {
	width:589px;
	float:left;
	padding-bottom:15px;
}
.outsource-quote span {
	color:#615F5F;
	font-weight:bold;
	font-size:12px;
}
.outsource-quote h1 {
	color:#999999;
	font-size:13px;
}
.outsource-quote h2 {
	color:#86AF09;
}
.outsource-lquote {
	width:30px;
	float:left;
	color:#505860;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.outsource-rquote {
	width:509px;
	float:left;
	color:#666666;
	line-height:20px;
}
.outsource-l {
	width:250px;
	float:left;
	color:#505860;
	font-size:11px;
	font-weight:bold;
	padding-left:10px;
}
.outsource-r {
	width:309px;
	float:left;
}
.outsource-right {
	width:288px;
	float:left;
	padding-left:10px;
	text-align:justify;
}
.width-o {
	width:250px;
	border:1px solid #8e8e8e;
	color:#505860;
	font-size:12px;
}
/*-----------------------------------------------------------------------------------googlemap-------------------------------------*/
.google-map-outer {
	width:930px;
	float:left;
	padding:0 0 15px 57px;
}
.google-map {
	width:925px;
	float:left;
	background:#f2efe9;
	border:1px #dfdfdf solid;
}
.google-map-l {
	width:498px;
	float:left;
	padding:10px 0 0 25px;
}
.google-map-r {
	float:left;
	margin-left:130px;
	padding:10px 0 0 0;
}
.google-link a {
	color:#04568e;
	font-size:12px
}
.google-link a:hover {
	color:#04568e;
	font-size:12px;
	font-weight:normal;
	padding-bottom:5px;
}
.google-map h2 {
	color:#505860;
	font-size:11px;
	font-weight:bold;
	padding-bottom:13px;
	margin:0;
}
.google-map h2 a {
	color:#04568f;
}
.contact-padd {
	width:595px;
	float:left;
	padding:0 10px 0px 0;
}
.left-img {
	float:left;
}
.off {
	margin:0;
	padding:0 0 0 30px;
	list-style:url(../images/icons.gif);
	line-height:18px;
}
.off li {
	margin:0;
	padding:0;
	list-style:url(../images/icons.gif);
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.commerce {
	margin:0;
	padding:15px 0 15px 0;
	width:595px;
	float:left;
	border-bottom:1px dashed #999;
}
.flash-nav {
	margin:0;
	padding:0 0 0 30px;
	list-style:url(../images/icons.gif);
	line-height:18px;
}
.flash-nav li {
	margin:0;
	padding:0;
	list-style:url(../images/icons.gif);
	line-height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
}
.top-link {
	float:left;
	padding:10px 0 0 10px;
}
/*----------------------------------------------------------------------------       kentiro*/

#main_Kentico {
	width:595px;
	margin:0 auto;
}
.banner-Kentico {
	width:595px;
	float:left;
	padding-bottom:15px;
	border-bottom:4px #100063 solid;
}
.main_bodi {
	width:595px;
	float:left;
}
.main_bodi h1 {
	text-align:center;
	font-size:27px;
	color:#00aee7;
	padding:10px 0;
}
.main_bodi h2 {
	font-size:20px;
	color:#f07333;
	padding:10px 0 0 0;
	text-align:left;
}
.main_bodi p {
	line-height:20px;
}
.main_bodi ul {
	width:195px;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
.main_bodi ul li {
	padding:10px 0;
	line-height:20px;
}
.main_bodi ul li img {
	padding-right:12px;
	float:left;
}
.client {
	width:100px;
	float:left;
	padding:10px 18px 0 0px;
}
.client img {
	border:1px #bab9b9 solid;
}
.Advantages {
	width:595px;
	float:left;
}
.Advantages h2 {
	font-size:20px;
	color:#f07333;
	padding:10px 0 0 0;
	text-align:left;
}
.Advantages ul {
	width:395px;
	float:left;
	list-style:none;
}
.Advantages ul li {
	padding:10px 0;
	line-height:20px;
}
.Advantages ul li img {
	padding-right:12px;
	float:left;
}
/*----------END------------------------------------------------------------------       kentiro*/

/*----------New home page------------------------------------------------------------------*/

.tryfree {
	float:left;
}
.imgcls7 {
	cursor:pointer;
}
.divdisp4 {
	Z-INDEX: 12;
	display:none;
}
.tryfree-inner {
	width:610px;
	border:6px solid #505860;
	padding:10px;
	background:#fff;
	float:left
}

.tryfree-inner2 {
	width:500px;
	background:#fff;
	padding-right:5px;
	float:left;
}
.cursorpointer {
	cursor:pointer;
}
.trylogo {
	float:left;
	height:100px;
}
.tryclose {
	float:right;
	cursor:pointer;
	font-weight:bold;
}
.trycontact {
	float:right;
	font-weight:bold;
	margin-bottom:20px;
}
.trycontact a {
	text-decoration:underline;
	color:#666;
}
.trycontact a:hover {
	text-decoration:none;
	color:#666;
}
.news {
	width:282px;
	float:left;
	height:178px;
	padding:4px;
	background:url(../images/message-box.jpg) no-repeat left;
	color:#666;
}

.news p{
	float:left;
	width:15px;
	height:10px;
	background:url(../images/news-dot.gif) no-repeat left top;
}

.news  span{
	float:right;
	width:15px;
	height:10px;
	background:url(../images/news-dot2.gif) no-repeat right bottom;
}

.news-left {
	width:9px;
	float:left;
	height:134px;
	background:url(../images/news-top.jpg) no-repeat left;
}
.news-mid {
	width:250px;
	float:left;
	height:124px;
	background:url(../images/news-mid.jpg) repeat-x left;
	padding: 10px 0 0 0;
}
.news-right {
	width:9px;
	float:left;
	height:134px;
	background:url(../images/news-right.jpg) no-repeat left;
}

