/*Main body tags*/

body {

	background: white;

	text-align: left !important;

	}

p {

	font-family: Arial, sans serif;

	font-size: 10pt;

	text-decoration: none !important;

	color: #333333;

	text-align: left;

	}





/*Styles and Formatting*/

.textboxleft {

	float: left;

	padding-right: 30px;

	clear: both;

	}

.textbox {

	width: 760px;

	padding: 20px;

	}

.tab {

	margin-left: 20px;

	}

.top {

	vertical-align: top;

	}

.titletext {

	font-size: 12pt;

	text-decoration: none;

	}

.titletextbold {

	font-size: 12pt;

	text-decoration: none;

	font-weight: bold;

	}

.sectiontitle {

	font-size: 12pt;

	font-weight: bold;

	border-bottom: 2px solid #333333;

	text-align: left !important;

	}

a:link {

	font-family: Arial, sans serif;

	font-size: 10pt;

	text-decoration: none !important;

	color: #333333;

	}

a:active {

	color: #21A991;

	text-decoration: none;

	}

a:visited {

	color: #333333 !important;

	text-decoration: none;

	}

a:hover {

	color: #21A991;

	text-decoration: none;

	}

a:visited:hover {

	color: #21A991 !important;

	text-decoration: none;

	}



/*Portfolio, Associations and Client Pages*/

.portfolioright {

	margin-left: 360px;

	}

.portfolioleft {

	float: left;

	padding-right: 30px;

	margin-left: 60px;

	clear: both;

	}

.clientfloatleft {

	float: left;

	margin-left: 40px;

	clear: both;

	}

.tabover {

	margin-left: 60px;

	}



/*People Page Formatting*/

.picboxleft {

	float: left;

	border: 2px solid #21A991;

	margin-left: 30px;

	width: 120px;

	height: 150px;

	clear: both;

	}

.bio {

	margin-left: 200px;

	}

.credentials {

	color: #21A991;

	font-size: 11pt;

	text-decoration: none;

	}