@charset "utf-8";
/* CSS Document */

body
{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8e8787;
text-decoration:none;
background: #121413  url(../image/bg1.jpg) left top repeat-x;
}
 a:active, a:hover
{
outline: 0px;
}

.header_bg
{
width:1037px;
height:356px;
padding:0px;
background: url(../image/header.jpg) no-repeat;
}
.header_text 
{
padding:80px 0px 0px 48px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:17px;
color:#ffffff;
text-decoration:none;
}

.call_text
{
padding:13px 0px 0px 27px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#e2dcd0;
text-decoration:none;
}
.call_text span
{
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffb629;
font-weight:bold;
text-decoration:none;
}

.corner_menu ul
{
padding:10px 0px 0px 0px;

margin:0px;
list-style:none;
}
.corner_menu li
{
padding:0px;
margin:0px;
display:inline
}
.corner_menu a
{
float:left;
padding:0px 10px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#e2dcd0;
text-decoration:none;
background: url(../image/top_dive.jpg) left center no-repeat;
}
.corner_menu a:hover
{
color:#ffffff;
text-decoration:underline;
}
.corner_menu .active
{
float:left;
padding:0px 10px 0px 10px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
color:#e2dcd0;
text-decoration:none;
background: none;
}

.top_menu ul
 { 
 list-style:none;
  margin:0px;
   padding:0px;
 }
.top_menu li
 {
 display:inline; 
 }
 .top_menu a
 {
 float:left;
 width:101px;
 line-height:31px;
		padding:0 0 0 0px;
	font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
		text-align:center;
		background: url(../image/menu.jpg) left  top no-repeat;
		cursor: pointer;
		}

.top_menu a span
 {
 float:left;
  width:auto;
	padding:0 6px 0 0;
			font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
	 line-height:31px;
		background: url(../image/top_menu_right.jpg) right top no-repeat;
 }
.top_menu a span span
 {
 float:left;
  width:auto;
 	padding:0 16px 0 16px;
		font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #000000;
		text-decoration:none;
		text-align:center;
 line-height:31px;
	background: url(../image/top_menu_middle.jpg) center center no-repeat;
 }
 
.top_menu a:hover
 {

	 line-height:31px;
	 	padding:0 0 0 0px;
			font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
		
		}

.top_menu a:hover span
 {
 float:left;
  width:auto;
 	padding:0 6px 0 0px;
	font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
		 line-height:31px;
	
 }
.top_menu a:hover span span
 {
 float:left;
  width:auto;
 	 	padding:0 16px 0 16px;
	font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
		 line-height:31px;
	
 }
 .top_menu .active
 {
 float:left;
 width:101px;
 line-height:31px;
		padding:0 0 0 0px;
	font-family: "Trebuchet MS";
		font-size:14px;
		font-weight: normal;
		color: #ffffff;
		text-decoration:none;
		text-align:center;
		background: none;

		}

.service_bg
{
padding:0px;
background: url(../image/services_bg.jpg) repeat-y;
}

#left_menu ul
{
padding:10px 0px 0px 32px;
margin:0px 24px 0px 0px;
list-style:none;
}
#left_menu li
{
display: block;
padding:6px 10px 6px 23px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#302c2c;
text-decoration:none;
background: url(../image/services_arrow.jpg) left center no-repeat;
}
#left_menu a
{
display: block;
padding:6px 10px 6px 23px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#302c2c;
text-decoration:none;
background: url(../image/services_arrow.jpg) left center no-repeat;
}
#left_menu span
{
display: block;
padding:6px 10px 6px 23px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
text-decoration:none;
background: url(../image/services_arrow.jpg) left center no-repeat;
}
#left_menu a:hover
{
padding:6px 10px 6px 30px;
color:#ffffff;
text-decoration: none;
background-color:#ffb629;
}
#left_menu .active
{
padding:6px 10px 6px 30px;
color:#ffffff;
text-decoration: none;
background-color:#ffb629;
}

.quote_bg
{
padding:0px;
background: url(../image/quote_bg.jpg) no-repeat;
}
#quote_text
{
padding:12px 10px 58px 50px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#606363;
font-size:20px;
text-decoration: none;
}
#quote a
{
padding:12px 10px 58px 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#606363;
font-size:20px;
text-decoration: none;
}
#chat_text
{
padding:7px 10px 62px 50px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#606363;
font-size:20px;
text-decoration: none;
}
.chat_bg
{
padding:0px;
background: url(../image/chat_bg.jpg) no-repeat;
}
.welcome_bg
{
padding:0px;
background: url(../image/welcome_bg.jpg) repeat-y;
}
#welcome_text
{
padding:15px 60px 58px 40px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8e8787;
line-height:20px;
font-size:14px;
text-decoration: none;
}
#welcome_text a
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fca704;
font-size:14px;
text-decoration: none;
}
#welcome_text a:hover
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8e8787;
font-size:14px;
text-decoration: none;
}
#welcome_text a span
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fca704;
font-size:20px;
font-weight:bold;
text-decoration: none;
}

#welcome_text1
{
padding:15px 60px 58px 40px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8e8787;
line-height:20px;
font-size:14px;
text-decoration: none;
}
#welcome_text1 a
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fca704;
font-size:14px;
text-decoration: none;
}
#welcome_text1 a:hover
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#8e8787;
font-size:14px;
text-decoration: none;
}
#welcome_text1 a span
{
padding: 0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fca704;
font-size:20px;
font-weight:bold;
text-decoration: none;
}
#welcome_text1 ul
{
padding:0px;
margin:0px 0px 20px 0px;
list-style-type:decimal;
}

#welcome_text1 li
{
padding:0px 5px 30px 5px;
margin:0px;
display:inline;
}

.web_deve_bg
{
padding:0px;
background: url(../image/web_develop_bg.jpg) repeat-y;
}
#box_menu ul
{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 98px;
list-style:none;
}
#box_menu li
{
padding:0px;
margin:0px;
display: block;
}
#box_menu a
{
display: block;
padding:1px 10px 1px 23px;
font-family: "Trebuchet MS", Tahoma;
font-size:14px;
color:#8e8787;
text-decoration:none;
background: url(../image/web_develop_arrow.jpg) left center no-repeat;
}
#box_menu a:hover
{
padding:1px 10px 1px 23px;
color:#ffb629;
text-decoration: none;
}
#box_menu .active
{
padding:1px 10px 1px 23px;
color:#ffb629;
text-decoration: none;
}
.seo_bg
{
padding:0px;
background: url(../image/seo_bg.jpg) repeat-y;
}
.footer_text
{
padding:48px 10px 1px 23px;
font-family: Tahoma;
font-size:12px;
color:#edefef;
text-decoration:none;
}
.footer_text span
{
padding:40px 10px 1px 0px;
font-family: Tahoma;
font-size:12px;
color:#edefef;
font-weight:bold;
text-decoration:none;
}
.footer_text a
{
padding: 0px;
font-family: Tahoma;
font-size:12px;
color:#ffb629;
font-weight:bold;
text-decoration:none;
}
.inner_title
{
width:680px;
height:32px;
padding:0px;
background: url(../image/welcome_head_inner.jpg) no-repeat;
}
#inner_title_head
{
padding:25px 0px 10px 50px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
text-decoration: none;
}
#inner_title_head span
{
padding:0px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#272b2a;
font-size:20px;
text-decoration: none;
}
legend	
{
padding:2px 2px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#272b2a;
font-size:20px;
text-decoration: none;
}
legend a	
{
padding:2px 2px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#272b2a;
font-size:16px;
text-decoration: none;
}