@charset "utf-8";
body {
	margin: 0px;
}
#wrapper {
	width: 985px;
	margin: 0 auto;
}
/*header start*/
#header {
	width: 985px;
	margin: 0 auto;
	float:left;
}
/*head start*/
#seocontent {
	width: 985px;
	height: 20px;
	float:left;
	margin: 0 auto;
}
#seocontent h1{
	
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#757575;
}
#head {
	width: 985px;
	height: 92px;
	float:left;
	margin: 0 auto;
}
#head #logo{
	width: 287px;
	height: 92px;
	float:left;
	margin: 0 auto;
}

#head #jump{
	width: 690px;
	height: 92px;
	float:left;
	margin: 0 auto;
}
#head #jump p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4c4c;
	float:right;
	font-style:normal;
	padding-top:50px;
}
#head #jump a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4c4c;
	text-decoration:none;
}
#head #jump a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/*head end*/
#banner {
	width: 985px;
	height: 269px;
	float:left;
	background-image:url(../images/banner.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
}
#menu {
	width: 985px;
	height: 65px;
	float:left;
	border-top:solid 1px #2daec1;
	margin: 0 auto;
	padding:0;
}
#menu ul { margin: 0 auto; padding-top:15px; padding-left:10px;}
#menu ul li { display:block; padding-left:20px; padding-right:20px; float:left;text-align:left;margin-right:32px; }
#menu li a { color:#555959;font:18px arial;text-decoration:none; font-weight:normal;line-height: 1.3em; display:block; }
#menu li a:hover { color:#28a49f; }
#menu li span { font:11px arial; color:#666; margin:0; }
#menu li span:hover  {color:#999;}
/*header end*/

#page {
	width: 985px;
	margin: 0 auto;
	float:left;
}
#content {
	width: 985px;
	margin: 0 auto;
	float:left;
}
/*home*/
#content_left {
	width: 680px;
	margin: 0 auto;
	float:left;
	padding-left:10px;
}

#content_left h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#28a49f;
}
#content_left h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6a6864;
	text-align:justify;
}
#content_left p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#757575;
	text-align:justify;
}
#content_left a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28a49f;
	text-decoration:none;
}
#content_left a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-decoration:none;
}
#content_right {
	width: 280px;
	height: 460px;
	margin: 0 auto;
	float:right;
}
#content_right h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#2daec1;
}
#content_right p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width: 180px;
}
#content_right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28a49f;
	text-decoration:none;
}
#content_right a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09524f;
	text-decoration:none;
}
#content_right #quote {
	width: 280px;
	height: 115px;
	margin: 0 auto;
	float:right;
	background-image:url(../images/quote.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:solid 1px #dcdcdc;
}
#content_right #gala {
	width: 280px;
	height: 115px;
	margin: 0 auto;
	float:right;
	background-image:url(../images/3dgallery.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:solid 1px #dcdcdc;
}
#content_right #drop {
	width: 280px;
	height: 115px;
	margin: 0 auto;
	float:right;
	background-image:url(../images/call.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-bottom:solid 1px #dcdcdc;
}
#content_right #validate {
	width: 280px;
	height: 115px;
	margin: 0 auto;
	float:right;
	border-bottom:solid 1px #dcdcdc;
}
#scroll {
	width: 985px;
	height:170px;
	margin: 0 auto;
	float:left;
}
.section{
	height:154px;
	width:240px;
	background-image:url(../images/section.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#scroll a { color:#28a49f;font:12px arial;text-decoration:none;}
#scroll a:hover { color:#000; }
#scroll h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding-left:15px;
	padding-top:5px;
}
.imgholder{
	width:70px;
	float:left;
	padding-left:10px;
	padding-top:20px;
}
.imgdesc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	float:left;
	width:150px;
	padding-top:20px;
	text-align:left;
}
#business {
	width: 985px;
	margin: 0 auto;
	float:left;
}
#businesscontent {
	width: 680px;
	margin: 0 auto;
	float:left;
	padding-left:10px;
}
#businesscontent h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#28a49f;
}
#businesscontent h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#6a6864;
}
#businesscontent p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#757575;
	text-align:justify;
}
#businesslogo {
	width: 280px;
	height:240px;
	margin: 0 auto;
	float:right;
}
#businesslogo h1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#2daec1;
}
#businesslogo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	width: 180px;
}
#businesslogo a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28a49f;
	text-decoration:none;
}
#businesslogo a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09524f;
	text-decoration:none;
}
#bigbusiness{
	width: 280px;
	height:120px;
	margin: 0 auto;
	float:right;
	background-image:url(../images/bigbusiness.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-top:solid 1px #efefef;
}
#smallbusiness{
	width: 280px;
	height:120px;
	margin: 0 auto;
	float:right;
	background-image:url(../images/smallbusiness.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	border-top:solid 1px #efefef;
}
/*home end*/


/*inner start*/

#content_sidenav
{
	width:280px;
	float:left;
}
#content_sidenav h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:18px;
	color:#28a49f;
	padding-left:10px;
}
#content_sidenav h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#323636;
	line-height:18px;
}
#content_sidenav p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#28a49f;
	line-height:16px;
}
#content_sidenav ul
{
	list-style:none;
	margin:0;
}
#content_sidenav li
{
	border-bottom:solid 1px #e6e6e6;
	line-height:30px;
	margin:0;
}
#content_sidenav a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#28a49f;
	text-decoration:none;
}
#content_sidenav a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
/* each entry */
.item { float: left; width: 322px; margin: 0 10px 10px 0; height: 246px }
.info {
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;width: 322px;
	}
/* each entry */
.expert { float: left; width: 310px; margin: 0 10px 10px 0; height: 150px }
.comment {
	float: left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width: 165px;
	}
.thumb { float: left; width: 135px; margin: 0; height: 135px }	
.thumbimg { float: left; width: 300px; margin: 0; height: 135px }	
#expertnav{
	width:985px;
	float:left;
	height:45px;
}
#expertnav a { color:#463b3b;font:14px arial;text-decoration:none;display:block; }
#expertnav a:hover { color:#000; font:14px arial;}
#blank{
	width:565px;
	border-bottom:solid 1px #dadada;
	float:left;
	height:36px;
}
#type{
	display:block;
	float:left;
	width:200px;
	height:30px;
	border-left:solid 1px #dadada;
	border-right:solid 1px #dadada;
	border-top:solid 1px #dadada;
	text-align:center;
	padding-top:5px;
}
#industry{
	display:block;
	float:left;
	width:200px;
	height:30px;
	border-left:solid 1px #dadada;
	border-right:solid 1px #dadada;
	border-top:solid 1px #dadada;
	text-align:center;
	padding-top:5px;
}
.inactive{
	border-bottom:solid 1px #dadada;
	background-color:#E1E1E1;
}
/*inner end*/
/*footer start*/
#footer {
	width: 985px;
	height: 250px;
	border-top:solid 2px #2daec1;
	margin: 0 auto;
	float:left;
}
#footer h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#28a49f;
	/** padding-top:10px;*/
	line-height:20px;
}
#expertise{
	width: 985px;
	height: 110px;
	border-top:solid 1px #dedede;
	border-bottom:solid 1px #dedede;
	margin: 0 auto;
	float:left;
}
#footer ul{
	list-style:none;
	/** padding-top:10px;*/
}

#footer a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#28a49f;
	text-decoration:none;
}
#footer a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#09524f;
	text-decoration:none;
}
#section1{
	width: 165px;
	float:left;
}
#section2{
	width: 205px;
	float:left;
}
#section3{
	width: 205px;
	float:left;
}
#section4{
	width: 185px;
	float:left;
}
#section5{
	width: 225px;
	float:left;
}
#footer #links{
	width: 985px;
	float:left;
}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a8a8a8;
}
#links a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585555;
	text-decoration:none;
}
#links a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #323636;
	vertical-align: middle;
	height: 25px;
	width: 300px;
	padding-left: 5px;
	border: 1px solid #999;
}
.input_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #323636;
	vertical-align: middle;
	height: 135px;
	width: 100%;
	padding-left: 5px;
	border: 1px solid #999;
}
.input_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333;
	font-weight:bold;
}
.input_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}