body {background-color:#EFEDDB;}
td {font-family:arial, serif; font-size:10pt; color:black;}

.headline {font-family:times new roman,serif;font-size:16pt; color:#007363; margin-bottom:10px;}
.alert {color:red;}

.maintable {border:1px solid #808080; background-color:white;}
.menuarea {background-image:url(images/bgnd_menu.jpg);border-bottom:1px solid #808080;font-size:10pt;}
.contentarea {margin:10px;}

.tablegrid {border-top:1px solid #C0C0C0; border-left:1px solid #C0C0C0; background-color:#FFFFFF;}
.cellgrid {border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
.cellgridheading {border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; background-color:#E1EEE7; color:#007363;}

.cellgrid_main {font-size:9pt; border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0;}
.cellgridheading_main {font-size:9pt; border-bottom:1px solid #C0C0C0; border-right:1px solid #C0C0C0; background-color:#E1EEE7; color:#007363;}

.evenrow {background-color:white;}
.oddrow {background-color:#F6F5E6;}

/* links */
a:link		{text-decoration:underline;color:#000000;}
a:visited	{text-decoration:underline;color:#000000;}
a:hover	{text-decoration:none;color:#C00000;}

a:link.headline		{text-decoration:underline;color:#007363;}
a:visited.headline	{text-decoration:underline;color:#007363;}
a:hover.headline	{text-decoration:none;color:#C00000;}

/* form elements */
input.small {font-family:verdana,arial,helvetica;font-size:8pt; color:#634A00;}
textarea.small {font-family:verdana,arial,helvetica;font-size:8pt; color:#634A00;}
select.small {font-family:verdana,arial,helvetica;font-size:8pt; color:#634A00;}


/* following is from martinsville.com */
/*
a:link       { font-family:arial,helvetica; font-size:10pt; text-decoration: underline; color: navy }
a:visited    { font-family:arial,helvetica; font-size:10pt; text-decoration: underline; color: navy }
a:hover      { font-family:arial,helvetica; font-size:10pt; text-decoration: none; color: red }
*/
a:link.memberlink       { text-decoration: underline; color: green }
a:visited.memberlink    { text-decoration: underline; color: green }
a:hover.memberlink      { text-decoration: none; color: red }

a:link.inactive       { text-decoration: underline; color: silver }
a:visited.inactive    { text-decoration: underline; color: silver }
a:hover.inactive      { text-decoration: none; color: red }
			
.heading			{font-family:arial,helvetica; font-size:14; font-weight:bold; color:navy;}			
.footer				{font-family:arial,helvetica; font-size:12; color:gray;}
a:link.footer		{font-family:arial,helvetica; font-size:12; text-decoration: underline; color: red;}
a:visited.footer	{font-family:arial,helvetica; font-size:12; text-decoration: underline; color: red;}
a:hover.footer		{font-family:arial,helvetica; font-size:12; text-decoration: none; color: navy;}

.teeny		{font-size:7pt; color:black;}

.tinylinknavy			{font-family:arial,helvetica; font-size:11; color:navy;}
a:link.tinylinknavy		{font-family:arial,helvetica; font-size:11; text-decoration: none; color: navy;}
a:visited.tinylinknavy	{font-family:arial,helvetica; font-size:11; text-decoration: none; color: navy;}
a:hover.tinylinknavy	{font-family:arial,helvetica; font-size:11; text-decoration: underline; color: red;}

.tinytagline			{font-family:arial,helvetica; font-size:10; color:gray;}

.navyheaderlink			{font-family:arial,helvetica; font-size:18; color: navy;}
a:link.navyheaderlink	{font-family:arial,helvetica; font-size:18; text-decoration: none; color: navy;}
a:visited.navyheaderlink	{font-family:arial,helvetica; font-size:18; text-decoration: none; color: navy;}
a:hover.navyheaderlink		{font-family:arial,helvetica; font-size:18; text-decoration: none; color: white;}

.subheaderbar				{background-color:#DED4B2; font-family:arial,helvetica; font-size:14; font-weight:bold; color:navy;}
.topheaderbar				{background-color:#DED4B2; font-family:arial,helvetica; font-size:18; color:navy;}
.highlightbox				{background-color:#DED4B2; font-family:arial,helvetica; font-size:12; color:navy;}

/*
.headline			{font-family:arial,helvetica; font-size:16; color:#012363;}
a:link.headline		{font-family:arial,helvetica; font-size:16; font-weight:bold; text-decoration: underline; color: #012363;}
a:visited.headline	{font-family:arial,helvetica; font-size:16; font-weight:bold; text-decoration: underline; color: #012363;}
a:hover.headline	{font-family:arial,helvetica; font-size:16; font-weight:bold; text-decoration: none; color: red;}
*/

.tagline			{font-family:arial,helvetica; font-size:8pt; color:#005245;}
.small				{font-family:arial,helvetica; font-size:9;}
.medium				{font-family:arial,helvetica; font-size:10;}
.rightbox			{background-color:#007060;}
.menutopic			{background-color:#007060; font-family:verdana,arial,helvetica; font-size:11; font-weight:bold; color:white;}
a:link.menutopic	{font-family:verdana,arial,helvetica; font-size:11; text-decoration: none; color: white;}
a:visited.menutopic	{font-family:verdana,arial,helvetica; font-size:11; text-decoration: none; color: white;}
a:hover.menutopic		{font-family:verdana,arial,helvetica; font-size:11; text-decoration: underline; color: white;}

.menuitem			{background-color:#C0C8C0; font-family:arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: #012363;}
a:link.menuitem		{font-family:arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: #012363;}
a:visited.menuitem	{font-family:arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: #012363;}
a:hover.menuitem	{font-family:arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: white;}

.sectionbar				{background-color:#C0C8C0; font-family:verdana,arial,helvetica; font-size:11; font-weight:bold; color:#800000;}
a:link.sectionbar		{font-family:verdana,arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: #800000;}
a:visited.sectionbar	{font-family:verdana,arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: #800000;}
a:hover.sectionbar		{font-family:verdana,arial,helvetica; font-size:11; font-weight:bold; text-decoration: none; color: white;}

.tableBorder {border:1px solid #007060;}