#mainleft {
/*	padding-top: 10px; */
	padding: 10px 41px 0px 37px;
	padding-bottom: 30px;
}
#mainright {
	padding-top: 10px;
	padding-bottom: 30px;
}
#mainright a {
	color: #ff9000;
	font-weight: bold;
	text-decoration: none;
}
.aboutmaincontainer {
	width: 392px;
}
.aboutmainthumb {
	float: left;
	width: 90px;
}
.aboutmaintext {
	float: left;
	width: 275px;
}
.aboutmainline {
	padding: 20px 0px 20px 0px;
	clear: both;
}
.aboutmaintitle {
	font-size: 15px;
	font-weight: bold;
	color: #666;
}
.aboutrighttitle {
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.aboutrightline {
	padding: 13px 0px 11px 0px;
	clear: both;
}
.aboutrightheadline {
	font-weight: bold;
}
.aboutstaffnamecontainer {

}
.aboutstaffname {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	padding-bottom: 8px;
/*	border-bottom: 1px dotted #719b9c; */
	background-image: url(../images/line_dotted_horizontal_for_background.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.aboutstaffposition {
	font-size: 15px;
	font-weight: bold;
	color: #666;
	padding-top: 15px;
}
.aboutstafftext {
	padding-top: 15px;
}
.aboutstaffthumbs {
	padding: 10px 18px 18px 0px;
	float: left;
}
.aboutstaffheadshot {
	padding: 0px 18px 18px 0px;
	float: left;
}