a.arrow_btn_l:link, a.arrow_btn_l:visited {
	background: url(/images/frontend/global/arrw_btn.gif) no-repeat top left;
	padding:3px 0 2px 25px;
	line-height:25px;
}

a.arrow_btn_l:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

a.arrow_btn_gallery:link, a.arrow_btn_gallery:visited {
	background: url(/images/frontend/about/gallery/arrow_btn_gallery.jpg) no-repeat top left;
	padding:9px 0 8px 33px;
	line-height:40px;
}

a.arrow_btn_gallery:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

a.arrow_btn_light:link, a.arrow_btn_light:visited {
	background: url(/images/frontend/global/arrw_btn_light.gif) no-repeat top left;
	padding:3px 0 2px 25px;
	line-height:40px;
}

a.arrow_btn_light:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

a.arrow_btn_tech:link, a.arrow_btn_tech:visited {
	background: url(/images/frontend/global/arrow_btn_tech.jpg) no-repeat top left;
	padding:9px 0 8px 33px;
	line-height:40px;
}

a.arrow_btn_tech:hover {
	color:#d4d4d4;
	text-decoration:none;
	background-position: bottom left;
}

.intro {
	padding:0 0 3px 0;
	background: url(/images/frontend/global/dbl-stroke-horz.gif) repeat-x left bottom;
}

.heading {
	padding: 0 0 0 10px;
}

#content p {
	margin:1em;
	line-height:1.4em;
}

#tech_list .colr {
	float:right;
	width:720px;
	margin:15px 15px 15px 0;
}

#tech_list .coll {
	float:left;
	width:230px;
	margin:15px 0;
}
	
#content .coll p {
	margin: 0 1em;
	line-height:1.4em;
}


.tech_list {
	padding: 15px 0;	
}

.tech_list div.heading {
	padding: 18px 0 0 0;
}

.tech_list img {
	margin: 0 15px 0 0;
}

.tech_list a{
	text-decoration: underline;
}




.pad_bot15{padding:0 0 15px 0;}