body {
	padding: 4px;
	margin: 4px;
	color: #181818;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #181818;
	text-align: center; }
	
/* Text Selectors */
p {	
	padding-bottom: 20px;
	padding-right: 20px;
	color: #181818;
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Verdana, Helvetica, sans-serif; }

h1 {
	color: #181818;
	font-weight: bold;
	font-size: 17px;
	line-height: 24px;
	font-family: Arial, Verdana, Helvetica, sans-serif; }

h2{
	color: #181818;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica, sans-serif; }

h3 {
	color: #181818;
	font-size: 12px;
	font-weight: bold;	
	font-family: Arial, Verdana, Helvetica, sans-serif; }

.head {
	color: #515151;
	letter-spacing: .05em;
	font-weight: bold;
	font-size: 11px;
	background-color: #CCCCCC; }
	
.content {
	width: 726px;
	margin: 0 auto;
	text-align:left; }

.head_left,
.head_right {
	border: 0px;
	background-image: url(../../images/layout/head_bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	color: #515151;
	letter-spacing: .1em;
	font-weight: bold;
	
	font-size: 11px;
	padding-left: 10px; }

.head_left td h2 {	
	color: #515151;
	letter-spacing: .1em;
	padding-top: 2px;
	line-height: 14px;
	font-weight: bold;
	font-size: 11px;}
	
.head_right {
	border-left: 1px solid #E7E3E7; }
	
.head_left {
	padding-top: 1px;
	padding-bottom: 2px;
	border-right: 1px solid #E7E3E7; }

/* Body */
.body {
	background-color: #FFFFFF;
	padding-bottom: 20px; 
	padding-top: 20px; 
	border-top: 3px solid #181818;
	background-image: url(../../images/layout/top_content.gif);
	background-position: top left;
	background-repeat: repeat-x; }

.body p,
.body h1,
.body h2,
.body h3 {
	margin: 0px;
	padding-top: 5px;
	margin-left: 17px; 
	margin-right: 17px; }
	
/* News */
.news {
	background-position: top left;
	background-repeat: repeat-x;
	background-image: url(../../images/layout/top_content.gif);
	background-color: #FFFFFF;
	padding-bottom: 30px; 
	padding-top: 12px; 
	border-top: 3px solid #181818; }

.news p,
.news h1,
.news h2,
.news h3 {
	margin: 0px;
	padding-top: 5px;
	margin-left: 15px; 
	margin-right: 5px; }

.news p { 
	font-size: 10px; }
.news h1,
.news h2 {
	font-size: 11px; }

.quicklink_label {
	color: #626262;
	font-style: italic;
	font-weight: bold;
	font-size: 9pt; }
	
.body_bottom {
	background-image: url(../../images/layout/body_bottom.gif);
	background-position: top left;
	background-repeat: repeat-x; }
	
.footer {
	text-align: right;
	font-size: 10px;
	color: #CCCCCC; 
	padding: 8px; }
	
/*  Form Elemetns */	
form { 
	display: inline; }
	
select {
	font-size: 11px;
	border: 2px inset #CCCCCC; }
		
input, 
textarea {
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #181818; }

.body table {
	margin-left: 20px; }
.body td p,
.body td h2{
	margin: 0px;
	padding: 0px;
	padding-right: 10px; }
	
.body td {padding-left: 17px; }

input.button {
	color: #FFFFFF;
	background-color: #727272;
	border: 2px outset #969696; }
	
hr {
	background-color: #181818;
	color: #181818;
	height: 1px;
	margin: 0px 17px;
	width: 90%; 
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100%; 
	margin: 0px;
	margin: 0 17px; }
	
html>body hr {
	margin: 0px 17px;
	width: 90%;  }
	
.logo {	
	padding-top: 4px;
	padding-bottom: 10px;
	padding-bottom: 4px;
	float: left; }

.flash { 
	padding-top: 4px;
	padding-bottom: 4px;
	clear: both; }
	
/* Navigation */	
.navigation {
	padding: 15px;
	padding-top: 12px;
	padding-left: 8px;
	font-weight: bold;
	font-size: 9px;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF; }

.navigation a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 9px; }
.navigation a:link {
	color: #CCCCCC;}
.navigation a:visited {
	color: #CCCCCC;}
.navigation a:hover {
	color: #EFEFEF;}
.navigation a:active {
	color: #FFFFFF;}	
	
/* Errors */	
.error {
	color: #CC0000;}
	
/* Links */
a {	
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color:	#003399; }
a:link {
	color:	#003399; }
a:visited {	
	color:	#003399; }
a:hover {	
	color:	#3366CC; }
a:active {	
	color:	#003366; }

h2 a {
	text-decoration: none;
	color: #181818; }
h2 a:link {
	color: #181818;}
h2 a:visited {
	color: #181818;}
h2 a:hover {
	color: #181818;
	text-decoration: underline; }
h2 a:active {
	color: #181818;}
	
.showcase_logo {
	margin: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 10px;}
	
/* Inset Photos */
.inset {
	margin: 0px 18px;
	width: 160px;
	padding: 0px;
	float:left; 
	voice-family: "\"}\"";
	voice-family: inherit;
	margin: 0px 9px; }
	
html>body .inset {
	margin: 0px 18px;}
	
.inset p {
	margin:0px;
	padding: 0px;
	font-size: 10px; }
	
.inset img {
	clear:both;
	margin: 10px 0px;
	border: 1px solid #000000; }

.photo {
	/*width: 145px;*/
	margin-top: 10px;
	
	margin-left: 17px; }
.bio_label {
	float: left; }
	
.bio_label p,
.bio_label h2,
.bio_label h3 {
	margin: 0px;
	padding: 0px 20px; }
	
.photo p {
	font-size: 11px; }

.photo img {
	float: left;
/*	display: block;
	margin: 2px auto;*/
	border: 1px solid #000000; }
	
/* Top Anchor */
.top {	
	margin-left: 20px;
	border-bottom: 2px solid #000000;
	margin-right: 40px;
	text-align: right; }

.flush {	
	width: 275px;
	float: left; 
	border: 1px solid #000000;
}

.flush p,
.flush h2,
.flush h1 {		
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px; }	
	
.bio_text {
	clear: both;
	padding-top: 10px;
	/*width: 320px;*/ }

/*.bio_text p,
.bio_text h2 {		
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px; }	*/
	
.top img {
	margin: 3px 0px; }
	
.spacer {
	clear:both; }

