body, table, tr, th, td {
	background: #fff;
	font: 14px/1.3 tahoma, arial, helvetica, sans-serif;
	color: #000;
	}
	
#button, #colLeft, #logo, #header, #homeFlash { display: none; }

.print { display: run-in; }

.center { text-align: center; }

#contentRight {
	padding: 0;
	min-height: auto;
	height: auto !important;
	height: auto;
	}
#contentRightHome { padding: auto; }

a {
	color: #000;
	text-decoration: none;
	}
	
#footer {
	border-top: 1px solid #000;
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 15px 0 0 0;
	}
	
.split { }
.split td {
	vertical-align: top;
	padding: 0 15px 0 0;
	width: 50%;
	}
	
#bio { margin: 0 0 15px 0; }
#bio th {
	vertical-align: top;
	padding: 10px 10px 10px 0;
	border-bottom: 1px solid #ccc;
	}
#bio td {
	vertical-align: top;
	padding: 10px 0 10px 10px;
	border-bottom: 1px solid #ccc;
	}
	
p, h1, h2, h3, h4, h5, h6 { margin-top: 0; }

h1 {
	font: normal 24px arial, tahoma, helvetica, sans-serif;
	color: #0a4a80;
	}
	
h2 {
	font: bold 18px 'arial narrow', arial, helvetica, sans-serif;
	color: #a71600;
	}
#contentLeft h2 {
	font-size: 17px;
	color: #ecbb00;
	}
	
h3 {
	font: bold 16px 'arial narrow', arial, helvetica, sans-serif;
	color: #0a4a80;
	}

h4 {
	font-size: 14px;
	font-weight: bold;
	color: #7d7d7d;
	}
	
h5 {
	font-size: 14px;
	font-weight: bold;
	color: #eb5100;
	border-bottom: 1px solid #ededed;
	}
	
h6, .required {
	font-weight: bold;
	font-size: 11px;
	color: #c40d00;
	}
	
sup { font-size: 8px; }

img { border: none; }

#leftPhoto {
	border-bottom: 1px solid #fff;
	height: 82px;
	}
	
.photoRight {
	float: right;
	margin: 0 0 20px 20px;
	}
.photoCenter {
	text-align: center;
	margin: 0 0 20px 0;
	}
.photoLeft {
	float: left;
	margin: 0 20px 20px 0;
	}
.photoRight img, .photoCenter img, .photoLeft img, .photo img, #bio th img {
	background: #f8f8f8;
	border: 1px solid #e8e8e8;
	padding: 6px;
	}
