 {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}
div.push  p{
	text-align:right;
	color: #333333;
	font-size: 85%;
}
div.push  a{
	color: #535353;
	text-decoration: none;
}
div.push  a:hover{
	color:#669966;
	text-decoration: none;
}
/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/
/* show hide
=============*/
.staff_name {
	margin-top:		13px;
	text-transform:	uppercase;
	color:			#7db43f;
	font: bold 13px Arial, Helvetica, sans-serif;
}

.staff_title {
	font-weight:	bold;
}

.staff_content_frame {
	margin-top:		13px;
}

.staff_portrait {
	display:		inline;
	float:			left;
	padding-right:10px;
	padding-bottom:10px;
	clear:			none;
}


.staff_description {
	width:			450px;
}

.staff_email {
	padding-left:	20px;
	background:		transparent url(../images/icon_email.gif) left bottom no-repeat;
}

.staff_other_frame {
	margin-top:		20px;
}

.staff_other_description {
	width:			210px;
}
div#his{
	display:none;  
}