body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size:11px;
	background: url(../images/bg_gray.jpg);
}

.top_bg {
	background:url(../images/b3.jpg) repeat-x;
	width:740px;
}

.left_shadow {
	background:url(../images/shadow_left.jpg) repeat-y;
	width:18px;
}

.index_tbl {
	margin-bottom:50px;
}

.right_shadow {
	background:url(../images/shadow_right.jpg) repeat-y;
	width:18px;
}

.holes {
	background:url(../images/holes.jpg) repeat-x;
	width:740px;
}

.content {
	background:#FFFFFF;
}

.menu {
	margin-right:11px;
	border:none;
}

.quote {
	background:url(../images/quotation_bg.jpg) repeat-x;
	height: 107px;
	width:196px;
}

.solution, .seo, .feature {
	color:#FFFFFF; 
	font-weight:bold;
	width:180px; 
	background:url(../images/home/development.jpg) no-repeat center; 
	height:57px;
}

.seo {
	background:url(../images/home/seo.jpg) no-repeat center;
}

.feature {
	background: url(../images/home/featured.jpg) no-repeat center;
}

.footer_link_bar {
	/**background:url(../images/blue_bg_footer.jpg) repeat-y;**/
	background:url(../images/blue_gradient.gif) repeat-y;
	height:26px;
	width:740px;
	color: #484a47;
	font-size:10px;
	text-indent:20px;
}

.footer_link {
	color:#484a47;
	text-decoration:none;
	font-size:10px;
	position:relative;
	bottom:5px;
}

.footer {
	background:url(../images/gray_bg_footer.jpg) repeat-y right;
	height:23px;
	margin-top:3px;
	text-align:left;
	text-indent:20px;
	color:#FFFFFF;
}

.bottom_bg {
	background:url(../images/b7.jpg) repeat-x left;
	width:770px;
	height:21px;
}

.fold3 {
	background:url(../images/fold3.jpg) no-repeat;
	width:109px;
	height:21px;
	font-size:11px;
	color:#484a47;
}

.project {
	padding-top:10px; 
	padding-bottom:25px;
}

.company_content {
	color:#44402B; 
	font-size:14px; 
	margin:20px 0px 253px 30px; 
	width:492px; 
	margin-left:30px; 
	background:url(images/about/01.jpg) no-repeat right; 
	padding-right:20px;
}

.portfolio_link {
	color:#44402B;
	text-decoration:none;
	font-size:12px;
	position:relative; 
	bottom:5px;
}

.case_link {
	color:#44402B;
	text-decoration:none;
	font-size:14px;
}

.quick_links {
	color:#484a47;
	text-decoration:none;
}

.quick_links:hover {
	text-decoration:underline;
}

.case_link:hover {
	text-decoration:underline;
}

.page_link {
	color:#44402b;
	text-decoration:none;
	position: relative;
	bottom:15px;
	font-size:14px;
	font-weight:bold;
}

.page {
	font-size:14px;
	bottom:15px;
	position:relative;
	font-weight:bold;
}

.solution_left_shadow {
	height:393px;
}

.left_link, .s_left_link {
	color:#3d8ba8; 
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

.s_left_link {
	color:#0d4b62;
}

.inquiry_link {
	color:#000033;
	font-weight:bold;
}

.inquiry_link:hover {
	text-decoration:underline;
}

.demo {
	margin-left:3px; 
	padding-left:40px; 
	width:499px; 
	padding-top:30px; 
	font-size:14px; 
	margin-top:47px; 
	background:url(../images/about/testimonial_bg.jpg) repeat-x; 
	height:288px;
}

.intro {
	background:url(../images/about/testimonial_bg.jpg) repeat-x top;
	padding-top:20px;
	font-size:12px; 
	line-height:18px; 
}

.sitemap_link {
	color: #666666;
	text-decoration:none;
	font-size:12px;
}

.sitemap_link:hover {
	text-decoration:underline;
}

.sitemap {
	margin-top:5px;
}

.sitemap_height {
	height:34px;
}

.footer_pad {
	padding-left:2px;
}

.con_comment {
	width:270px; 
	height:179px;
}

.consultation {
	position:relative;
	left:50px; 
	top:40px; 
	width:115px; 
	font-size:12px; 
	font-weight:normal;
	color:#000033;
}

.s_left_link:hover {
	text-decoration:underline;
}

.left_link:hover {
	text-decoration:underline;
}

.about_testi {
	margin-left:3px; 
	padding-left:40px; 
	width:499px; 
	padding-top:20px; 
	font-size:12px; 
	margin-top:105px; 
	background:url(../images/about/testimonial_bg.jpg) repeat-x; 
	line-height:20px;
}

.certification {
	font-size:10px; 
	position:relative; 
	left:0px; 
	top:10px; 
	width:126px; 
	color:#1892bb; 
	background:#FFFFFF;
}

.member {
	font-size:10px; 
	position:relative; 
	top:13px; 
	width:126px; 
	color:#1892bb; 
	background:#FFFFFF;
}

.webhosting {
	font-size:10px; 
	position:relative; 
	left:0px; 
	top:20px; 
	width:100px; 
	color:#1892bb; 
	background:#FFFFFF;
}

.about_company {
	background:url(../images/about/people.jpg) repeat-x; 
	width:196px; 
	height:285px; 
	color:#1892bb; 
	font-size:16px; 
	font-weight:bold;
}

.solution_top {
	background:url(../images/about/people.jpg) repeat-x; 
	width:195px; 
	height:285px; 
	color:#1892bb; 
	font-size:14px; 
	font-weight:bold;
}

div.topLink {
	margin-top:10px;
	/**margin-left:49px;**/
}





