/* Universal */

a:link, a:visited	{ 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
a img {
	margin: 0;
	padding: 0;
	border-width:0;
	border-style:none;
	color:#000;
  }
div, p, ul, ol, li, img, form, h1, h2, h3, h4, h5, h6, td, tr {
	margin: 0;
	padding: 0;
	border: 0;
	}
a:link, a:visited	{ 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
body	{
	background: transparent;
	font-family: georgia, times, serif;
	font-size: 11pt;
	line-height: 16pt;
	color: black;
	margin: 0;
	padding: 0;
	}
form	{
	width: 100%;
	}
input.text {
	background: transparent;
	border: #7EAC54 1px solid;
	padding: 2px;
	}
select {
	background: transparent;
	border: #ccc 1px solid;
	}
textarea {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #474220;
	background: transparent;
	border: #7EAC54 1px solid;
	padding: 2px;
	overflow: auto;
	}
textfield {
	margin:0;
	padding:3px 14px 3px 10px;
	height:0;
	width:179px;
	height:15px;
	border:solid 0 #fff;
	background: transparent;
	}


/* Text Styles */

p { 
	font-family: georgia, times, serif;
	font-size: 11pt;
	line-height: 16pt;
	color: black;
	}
h1 {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 16pt;
	line-height: 22pt;
	color: #333;
	}
h2 { 
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 14pt;
	line-height: 21pt;
	color: #333;
	}
h3 {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 13pt;
	line-height: 20pt;
	color: #333;
	}
h4 {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 12pt;
	line-height: 19pt;
	color: #333;
	}
h5 {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #333;
	}
h6 {
	font-family: Arial, Verdana, Sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	color: #333;
	}
ul {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	text-align: left;
	font-size: 11pt;
	line-height: 17pt;
	color: black;
	padding-left:10px;
	}
ol {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	text-align: left;
	font-size: 11pt;
	line-height: 17pt;
	color: black;
	padding-left:10px;
	}
a.aqua:link, a.aqua:visited,	{ 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
.caption	{
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	color: #777;
	}
.error {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	text-align: left;
	font-size: 11pt;
	line-height: 17pt;
	color: black; 
	}
.note {
	font-family: Helvetica, Arial, Verdana, Sans-serif;
	text-align: left;
	font-size: 11pt;
	line-height: 17pt;
	color: black;
	}
.bodytext {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	font-size: 10pt;
	line-height: 14pt;
	color: #333;
	vertical-align:top;	
	}
.body_header {
	font-family: Verdana, Arial,  Helvetica, Sans-serif;
	font-size: 11pt;
	line-height: 17pt;
	color: #333;
	vertical-align:bottom;	
	}
.subheader { 
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #333;
	}
.text	{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 11pt;
	line-height: 16pt;
	color: #474220;
	}


/* Pages Start */

/* HOME */

#print_header {
  width: 100%;
  padding: 15px 0 10px 0;
  margin: 0 0 20px 0;
  text-align: center;
  border-width: 1px 0 1px 0;
  border-style: solid;
  border-color: #000;
	}
#print_header h1 {
	font-size: 30px;
	}
#print_header h2 {
	font-size: 22px;
	}
#print_home	{
	width: 100%;
	text-align: left;
	vertical-align: top;
	}
#wrapper {
	display: none;
	}
#container {
	background:	transparent;
	width: 598px;
	margin: 0;
	padding: 0;
	}
#page { 
	background: transparent;
	width: 598px;
	margin: 0;
	padding: 0;
	}
#header {
  display: none;
	}
#columns_table	{
	width: 598px;
	height: 100%;
	margin: 0;
	padding: 0;
	}
#column_A {
  width: 114px;
	margin: 0;
	padding: 0 14px 0 34px;
  text-align: left;
  vertical-align: top;
	}
#column_B {
  width: 180px;
	margin: 0;
	padding: 0 24px 0 32px;
  text-align: left;
  vertical-align: top;
	}
#column_C {
  width: 159px;
	margin: 0;
	padding: 0 24px 0 17px;
  text-align: left;
  vertical-align: top;
	}
#column_divider	{
	background: #transparent;
	width: 1px;
	height: 100%;
	margin: 0;
	padding: 0;
	}
#footer { 
	height: 110px;
	margin: 0 0 0 0;
	padding: 0 0 0 12px;
  vertical-align: top;
	}
.home_photo {
	margin: 0 0 5pt 0;
	padding:0;
	border-style:solid;
	border-color: #474220;
	border-width:1px;
  float:none;
	}
.home_photo2 {
	margin: 0 0 5pt 0;
	padding:0;
	border-style:solid;
	border-color: #474220;
	border-width:1px;
	}	
	

/* SECONDARY */

a.sec_nav:link, a.sec_nav:visited,	{ 
  color: #520;
  text-decoration: underline;
  background: transparent;
	font-weight: bold;
	}
#columns_wrapper	{
	background: transparent;
	width: 100%;
	margin: 0;
	padding: 0;
	}
#column_2A {
  width: 100%;
	margin: 0;
  text-align: left;
  vertical-align: top;
	}
#column_2B {
  display: none;
	}
#footer2B_buffer	{
  display: none;
	}
#footer2B { 
	display: none;
	}
#footer2BIE { 
	display: none;
	}
#navigation	{
	display: none;
	}
#second_nav	{
	display: none;
	}
.section_img	{
	margin: 0 0 5pt 0;
	padding: 0;
	border-style: solid;
	border-color: #474220;
	border-width: 1px;
	float: none;
	}
#shim	{
	display: none;
	}	
#third_nav { 
	width: 100%;
	font-family: Georgia;
	font-size: 10px;
	text-align: left;
	}
	
	
/* BIOS: PEOPLE */

.people_img	{
	margin: 0 0 5pt 0;
	padding: 0;
	border-style: solid;
	border-color: #474220;
	border-width: 1pt;
	float: none;
	}
.bios li	{ 
	list-style-type: none;
	}
	

/* NEWS */
	
#news_layout {
	width:100%;
	}
#news_layout img	{
	margin: 0 0 5pt 0;
	padding: 0;
	border-style: solid;
	border-color: #474220;
	border-width: 1px;
	float: none;
	}
#email_this {
	display: none;
	}
#email_this img{
	margin: 0;
	border-width: 0;
	border-style: none;
	float: none;
	}


/* EMAIL POP-UP */

.body_pop	{
	background: transparent;
	float: none;
	}








