.category {
	width: 180px;
	float: left;
	margin: 0;
	padding: 0;
}

.category h2 {
	color: #004577;
	padding: 0 0 0 38px;
	margin: 0 20px 0 0;
	line-height: 30px;
	font-size: 14px;
}

.category h2 a:link, .category h2 a:visited {
	color: #004577;
	text-decoration: none;
}

h2#a  {
	background: #ebebeb url(../img/icon_www.gif) 8px center no-repeat;
}

h2#b {
	background: #ebebeb url(../img/icon_marketing.gif) 8px center no-repeat;
}

h2#c {
	background: #ebebeb url(../img/icon_retail.gif) 8px center no-repeat;
	padding-left: 43px;
}
h2#d {
	background: #ebebeb url(../img/icon_insurance.gif) 8px center no-repeat;
	padding-left: 43px;
}

#software {
	background: #ffeec9 url(../img/software_bg.jpg) 0 0 no-repeat;
	width: 291px;
	height: 141px;
}

#software h2 {
 	color: #cc6633;
	padding: 20px 20px 5px 20px;
	font-size: 16px;
}

#software p {
	margin: 0;
	padding: 0 20px 0 20px;
	font-size: 13px;
	line-height: 150%;
}

.intro {
	width: 620px;
	float: left;
	padding-left: 10px;
}

.intro_text {
	width: 600px;
}

#main_img {
	padding-top: 26px;
	padding-bottom: 10px;
}

.hand { cursor: pointer; cursor: hand; }

.second_row { padding-top: 10px }
