body {
	margin:0;font-size: 12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;background-image:url(background.gif);
}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.clearfix{display:inline-block;}
img{
	border-width:0;
}
ul,li,dl,dt,dd{
	margin:0;padding:0;list-style-type:none;
}
p,form{
	margin:0;padding:0;
}
.clear{
	clear:both;
}
h1{
	font-size:17px;background:url(dot.gif) no-repeat;padding-left:30px;color:#8DC63F;
}
h1.contact{
	font-size:17px;background:url(contact.gif) 150px no-repeat;padding-left:10px;color:#000000;
}
h2{
	font-size:15px;padding-left:2px;
}
h3{
	font-size:14px;padding:0px;
}
.getline{
	border-top:#8DC63F 1px dotted;padding-top:5px;
}
	.getline .kg{
		margin-left:30px;
	}
.frame{
	margin-left:auto;margin-right:auto;width:770px;background:#FFFFFF;
}
	div.head{
		width:750px;height:92px;background:url(header.jpg) no-repeat;margin-left:auto;margin-right:auto;
	}
		div.head a{
			display:block;text-decoration:none;width:100%;height:100%;
		}
	div.nav{
		width:750px;background:#000000;margin-left:auto;margin-right:auto;border-bottom:#8DC63F 4px solid;
	}
		div.nav span{
			background:#636363;border-top:#7F7E7E 1px solid;border-left:#7F7E7E 1px solid;border-right:#7F7E7E 1px solid;float:left;margin-left:5px;color:#FFFFFF;margin-top:10px;
		}
		div.nav span a{
			color:#FFFFFF;display:block;text-decoration:none;padding:6px;
		}
		div.nav span a:hover{
			color:#FFFFFF;display:block;background:#333333;
		}
	div.content{
		width:770px;background:url(space.gif) repeat-y #FFFFFF 277px;border-top:#ffffff 8px solid;
	}
		.left{
			width:280px;float:left;
		}
			.left ul li{
				margin:5px;
			}
		.right{
			width:450px;float:left;margin-left:12px;margin-top:5px;font-family:Arial, Helvetica, sans-serif;color:#333333;
		}
			.right a{
				color:#669900;text-decoration:none;
			}
			.right a:hover{
				color:#669900;text-decoration:underline;
			}
			.right .adhome{
				padding:0;text-align:center;
			}
			.right p{
				padding:7px;line-height:130%;font-family:Arial, Helvetica, sans-serif;color:#333333
			}
			.right ul{
				padding:7px;font-family:Arial, Helvetica, sans-serif;color:#333333;
			}
				.right ul li{
					margin-left:25px;padding:3px;list-style-type:square;
				}
			.right span.webdesign{
				float:left;margin-left:25px;
			}
			.right ul.webdesign{
				float:left;padding-left:10px;
			}
			.right ul.webdesign li.top{
				font-size:16px;list-style-type:none;font-weight:bold;
			}
			.right ul.webdesign li.other{
				margin-left:50px;
			}
			
			.right span.casestudies_l{
				float:left;margin-left:10px;width:255px;font-size:11px;
			}
				.right span.casestudies_l a{
					color:#666666;
				}
			.right span.casestudies_r{
				float:left;margin-left:10px;
			}
				.right span.casestudies_r img{
					border:#cccccc 1px solid;
				}
				
			.right ul.designfaq{
				padding-top:5px;padding-left:0px;
			}
				.right ul.designfaq li{
					list-style-type:none;
				}
			.right ul.designfaq li.q{
				margin-left:0px;padding-left:30px;font-weight:bold;background:url(faq_question.gif) no-repeat 0 2px;
			}
			.right ul.designfaq li.a{
				margin-left:0px;padding-left:30px;background:url(faq_answer.gif) no-repeat 0 2px;
			}
			.right ul.designfaq li.backtotop{
				background:url(backtotop.gif) no-repeat;width:430px;height:15px;cursor:pointer;
			}
			
			.right span.bold{
				font-weight:bold;
			}
			.right div.contact{
				font-size:14px;line-height:200%;
			}
				.right ul.smallul{
					padding:0px;margin:0px;
				}
			.right span.padleft{
				padding-left:40px;
			}
				.right a.sitemap{
					color:#333333;font-weight:bold;
				}
				.right a.sitemap:hover{
					color:#333333;font-weight:bold;
				}
			
	div.foot{
		width:750px;background:#ffffff;border-top:#8DC63F 4px solid;text-align:center;line-height:200%;padding:10px;font-size:11px;color:#666666;
	}
	div.foot a{
		color:#666666;font-size:11px;text-decoration:none;
	}
	div.foot a:hover{
		color:#666666;font-size:11px;text-decoration:underline;
	}	.leftcategory li{border:solid 1px #999999;}
.leftcategory a:link,
.leftcategory a:visited,
.leftcategory a:active{text-decoration:none;color:Black; display:block;background-color:#dddddd;height:26px;line-height:26px;padding-left:10px;}
.leftcategory a:hover{text-decoration:none;color:Black;display:block;background-color:#dddfff;height:26px;line-height:26px;padding-left:10px;}

