/* General */
A:hover 
{ 
	color: #CC9B5A; 
	background-color: inherit;
	font-size: inherit; 
}

A:link 
{ 
	color: blue;
	background-color: inherit; 
	font-size: inherit; 
}

A:visited
{ 
	color: purple;
	background-color: inherit; 
	font-size: inherit; 
}

H1.section 
{ 
	color: #8C3A20; 
	background-color: inherit;
	font-size: 12pt;
	margin-left: 1em;
	text-align: center;
}

H2.subsection 
{ 
	color: #8C3A20; 
	background-color: inherit;
	font-size: 11pt; 
	text-align: center; 
}

H3.subsubsection 
{ 
	color: #8C3A20; 
	background-color: inherit;
	font-size: 10pt; 
	text-align: center; 
}

div.bottom-link
{
	font-family: inherit;
	font-size: 9pt;
	color: inherit;
	background-color: inherit;
	text-align: center;
	margin-top: 1em;
}

SPAN.author
{
	font-size: 7pt;
}

BODY
{ 
	font-family: verdana, Serif; 
	font-size: 9pt; 
	color: black; 
	background: white;
	margin-left: 0;
	margin-top: 0;
}

caption.results_caption
{
	font-family: verdana, Serif;
	font-size: 9pt;
	color: #8C3A20;
	background-color: white;
	font-weight: bold;
}

th.results_header
{
	font-family: verdana, Serif;
	font-size: 9pt;
	color: #8C3A20;
	background-color: #F6EDD7;
}

th.results_header_rank
{
	font-family: verdana, Serif;
	font-size: 9pt;
	color: #8C3A20;
	background-color: #F6EDD7;
	text-align: left;
	vertical-align: center;
}

th.results_header_center
{
	font-family: verdana, Serif;
	font-size: 9pt;
	color: #8C3A20;
	background-color: #F6EDD7;
	text-align: center;
}

td.results_cell_rank
{
	font-family: verdana, Serif;
	font-size: 9pt;
	text-align: left;
	vertical-align: top;
}

td.results_cell
{
	font-family: verdana, Serif;
	font-size: 9pt;
}

td.results_cell_center
{
	font-family: verdana, Serif;
	font-size: 9pt;
	text-align: center;
}

p
{ 
	font-family: inherit;
	font-size: 9pt; 
	color: inherit; 
	background: inherit;
}

DIV.footer
{
	padding-left: 120px;
	width: 800px;
	padding-top: 3em;
	text-align: center;
}

DIV.footer-text
{
	font-family: inherit;
	font-size: 8pt;
	font-weight: bold;
	color: inherit; 
	background-color: inherit;
	padding-top: 1em;
	padding-bottom: 1em;
}

UL
{
	font-family: inherit;
	font-size: 9pt; 
	color: inherit; 
	background-color: inherit;
}

OL
{
	font-family: inherit;
	font-size: 9pt; 
	color: inherit; 
	background-color: inherit;
}

table.primary-layout
{
	height: 100%;
}

th.primary-header
{
	text-align: left; 
	vertical-align: top;
	height: 156;
}

td.primary-body
{
	vertical-align: top;
}

td.primary-footer
{
	vertical-align: bottom;
}

DIV.front-image
{
	margin-left: 2em;
}

/* About Naeba Pages */
SPAN.bold { font-weight: bold; font-size: inherit;}
a.emaillink 
{ 
	text-decoration: none;
	color: inherit;
	background-color: inherit;	
}
a:hover.emaillink 	
{   
	text-decoration: none;
	color: inherit;
	background-color: inherit;
}
a.boardlinks 
{ 
	color: inherit;
	background-color: inherit;
	text-decoration: none;
}
a:hover.boardlinks 
{ 
	color: #054F97; 
	background-color: inherit; 
	text-decoration: underline; 
}

DIV.checkout-box
{
	border: thin solid #003366;
	background-color: #CCCCCC;
	color: #003366;
	width: 400px;
}

/* Forms */
TABLE.form 
{ 
	font-size: 9pt; 
	color: #8C3A20; 
	background-color: #F6EDD7; 
	padding-left: 1em;
	width: 100%;
}

TABLE.form-border
{
	color: inherit;
	background-color: #C88D0E; 
}

SPAN.telephone-text 
{ 
	font-family: Arial, Sans-Serif; 
	font-size: 11pt; 
}

TABLE.check-form-check
{
	font-size: 11pt;
	background-color: white;
	color: black;
}

TABLE.check-form-credit
{
	font-size: 9pt;
	border: solid thin #003366;
	background-color: #cccccc;
	color: #003366;
}

TABLE.check-form-guestbook
{
	font-size: 9pt;
	border: solid thin #C88D0E;
	background-color: #F6EDD7;
	color: #8C3A20;
	width: 475px;
}

TD.form-cell-half
{
	font-family: verdana, Serif;
	font-size: 7pt;
	vertical-align: top;
	text-align: left;
	width: 50%;
	background-color: #F6EDD7;
	color: #8C3A20;
}

TD.form-cell
{
	font-family: verdana, Serif;
	font-size: 7pt;
	vertical-align: top;
	text-align: left;
	background-color: #F6EDD7;
	color: #8C3A20;
}

TD.form-cell-quarter
{
	font-family: verdana, Serif;
	font-size: 7pt;
	background-color: #F6EDD7;
	color: #8C3A20;
	vertical-align: top;
	text-align: left;
	width: 25%;
}

TD.form-cell-third
{
	font-family: verdana, Serif;
	font-size: 7pt;
	background-color: #F6EDD7;
	color: #8C3A20;
	vertical-align: top;
	text-align: left;
	width: 33%;
}

TD.form-cell-whole
{
	font-family: verdana, Serif;
	font-size: 7pt;
	background-color: #F6EDD7;
	color: #8C3A20;
	vertical-align: top;
	text-align: left;
	width: 100%;
}

TD.form-header
{
	font-weight: bold;
}

TD.ear-tag-form
{
	font-family: verdana, Serif;
	font-size: 8pt;
	background-color: #F6EDD7;
	color: #8C3A20;
}

TD.success
{
	font-family: verdana, Serif;
	font-size: 8pt;
	background-color: #F6EDD7;
	color: #660099;
}

TD.ear-tag-print
{
	font-family: verdana, Serif;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #000000;
}
TD.print-subhead
{
	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	vertical-align: top;
	text-align: center;
}

.warning
{	font-size: 9pt;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #CC0000;
	vertical-align: top;
	text-align: center;
}
.ear-tag-input
{	font-family: verdana, Serif; font-size: 8pt;color: #000;}

.addbutton {FONT: xx-small verdana, sans-serif; color:#8C3A20;font-weight:bold;background:#F6EDD7}
.editbutton {FONT: xx-small verdana, sans-serif; color:#F6EDD7;font-weight:bold;background:#787343}
.deletebutton {FONT: xx-small verdana, sans-serif; color:#FFBD00;font-weight:bold;background:#813324}

TD.form-subhead
{
	font-size: 10pt;
	font-weight: bold;
	background-color: #F6EDD7;
	color: #8C3A20;
	vertical-align: top;
	text-align: center;
	width: 100%;
}
TD.form-head
{
	font-size: 12pt;
	font-weight: bold;
	background-color: #F6EDD7;
	color: #8C3A20;
	vertical-align: top;
	text-align: center;
	width: 100%;
}
/* Contacts */
TABLE.contact-board-table
{
	width: 475px;
	margin-left: 0em;
}

TABLE.contact-region-table 
{ 
	background-color: #3E014D;
	color: inherit;
	border: 0;
	height: 20em;
	width: 225px;
	text-align: center;
	font-size: 9pt;
}

TABLE.contact-exec-table 
{ 
	color: inherit;
	background-color: #3E014D;
	border: 0;
	margin-left: 1em;
	width: 475px;
	font-size: 9pt;
}

TABLE.contact-header-table 
{
	width: 90%;
}

TABLE.cell-table
{
	width: 100%;
	font-size: 9pt;
}

TD.contact-header 
{ 
	font-weight: bold; 
	text-align: center;
	color: white; 
	background-color: #3E014D; 
	border: thin solid white;
	padding-left: 2em;
	padding-right: 2em;
	font-size: 11pt;
}

TD.contact-cell 
{ 
	background-color: #CCCCCC; 
	color: inherit;
	padding-top: 1em;
	padding-left: 1em;
	padding-right: 1em;
	vertical-align: top;
	text-align: left;
	font-size: inherit;
}

TD.contact-region-cell
{
	text-align: center;
}

/* Calendar */
TABLE.calendar
{
	border: thin ridge #8C3A20;
	border-collapse: collapse;
	width: 15em;
	height: 16em;
	margin-left: 1em;
}

TR.calendar-first-row
{
	background-color: #F6EDD7;
	color: #8C3A20;
	font-weight: bold;
}

TR.calendar-date-row
{
	background-color: white;
	color: black;
}

TD.calendar-prev
{
	text-align: left;
}

TD.calendar-month
{
	text-align: center;
}

TD.calendar-next
{
	text-align: right;
}

TD.calendar-date
{
	text-align: center;
}

TD.calendar-date-now
{
	text-align: center;
	color: #660066;
	background-color: white;
}

TD.calendar-date-boxed
{
	text-align: center;
	border: thin solid #CCCCCC
}

TD.calendar-date-last-month
{
	text-align: center;
	color: #AACCCC;
	background-color: white;
}

TD.change-calendar
{
	text-align: center;
	vertical-align: middle;
	padding-left: 2em;
}

DIV.event
{
	font-family: inherit;
	font-size: inherit;	
	border: thin solid #C88D0E;
	background-color: #F6EDD7;
	color: #8C3A20;
	width: 400px;
	padding: 0.3em 0.3em 0.3em 0.3em
}

DIV.naeba-box
{
	font-family: inherit;
	font-size: 9pt;	
	border: thin solid #C88D0E;
	background-color: #F6EDD7;
	color: #8C3A20;
	width: 500px;
	padding: 0.3em 0.3em 0.3em 0.3em
}

DIV.form-box
{
	font-family: inherit;
	font-size: 7pt;	
	border: thin solid #C88D0E;
	background-color: #F6EDD7;
	color: #8C3A20;
	padding: 0.3em 0.3em 0.3em 0.3em
}

DIV.login-box
{
	font-family: inherit;
	font-size: 9pt;	
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border: thin solid #C88D0E;
	background-color: #F6EDD7;
	color: #8C3A20;
	width: 469px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0;
}

/* library */
span.category1
{
	color: #666666; 
	background-color: inherit;
}

span.category2
{ 
	color: #9E0F4F; 
	background-color: inherit;
}

span.category3
{ 
	color: #666666; 
	background-color: inherit;
}
