a:link
{
	color:#004200; padding-top:3px
}

a:visited
{
	color:#004200; padding-top:3px
} 
a:active 
{
	color:#004200; padding-top:3px
}
body
{
	font-family: Arial;
	background-color: #F7F3DF;
	color: #000000;
	font-size:9pt;
}

h1, h2, h3, h4, h5, h6, .menu_left
{
	font-family: Arial
}

img {margin: 4px}


/*------------------------------------------------------------------------------------*/


.bkgcolor_medium_beige 	{background-color: #FFF8C4}
.menu_fontcolor 		{color: #004200}				/* kelly green, a-visited */
.button_color			{background-color: #004200}
.menu_bkgcolor 			{background-color: #EDDCB8}
.body_bkgcolor_body 	{background-color: #F7F3DF}
.special_fontcolor		{color: sienna}					/* phone (old lilac=#A88DC5)*/
.grid_label_bkgcolor	{background-color: #008080}  	/* green */
.grid_label_fontcolor	{color: #FFFFFF}				/* white, table_label font */
.textbox_bkgcolor 		{background-color: #E4F0DD}		/* green */
.heading_fontcolor 		{color: #999966;}				/* beige */
.keywords_fontcolor		{color: #808080;}				/* grayish */
.rustcolor				{color: sienna;}				/* rust color, same as "berks county" */

/* used for 'Riverview' textual logo */
.RTL_Logo				
{
color: #004200; 
font-variant:normal; 
font-size:24pt; 
font-style:italic; 
font-weight:bold; font-family:Times New Roman
}

.phoneInHeader
{
font-size: 12pt; 
font-weight: bold; 
color:sienna;
margin-top: 22;
white-space: nowrap /* wrapping increases header height which hides the top menu */
}

p            
{margin-top: 0; margin-bottom: 8; line-height:110% }

.logo
{margin-top: 0; margin-bottom: 2}

/* grids - info tables like hours, seminars, etc. */
.grid TR {background-color: #E4F0DD;}
#gridheader
{
background-color: #008080;
color:#FFFFFF; 
}


.menu_top 
{ 
font-size: 9pt; 
font-weight: bold; 
background-color: #EDDCB8;
color:#004200; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px; 
padding-bottom: 5px;
}

.menu_left   
{ 
font-size: 9pt; 
font-weight: bold; 
background-color: #EDDCB8;
color:#004200; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px 
}

.menu_large_left   
{ 
font-size: 12pt; 
font-weight: bold; 
background-color: #EDDCB8;
color:#004200; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 5px;
margin-bottom: 8px;
}

.menu_bottom
{ 
font-size: 9pt; 
font-weight: bold; 
background-color: #F7F3DF;
color:#004200; 
padding-left: 5px; 
padding-right: 5px; 
padding-top: 0px; 
padding-bottom: 0px;
}

/*-------------------------------------------*/
/* panel heading, title text */
.panel_heading
{
color: #999966; 
font-size:15pt; 
font-style:italic; 
font-weight:bold; 
margin-bottom:4;
}
/* panel sub-heading*/
.panel_sub-heading
{
color: #999966; 
font-size:12pt; 
font-style:italic; 
font-weight:bold; 
margin-bottom:4;
}

/* box containing bullet text */    
.textbox   
{ 
font-size:9pt;
margin-top: 6; margin-bottom: 4;
vertical-align: top;
padding-left: 7px; 
padding-right:7px; 
padding-top: 2px;
padding-bottom: 4px; 
background-color: #E4F0DD;
}

/* textbox border when needed for mutli-column
color is that of the body background color */
.bg-border 
{
border:2px solid #F7F3DF;
}

/* panel topic */
.panel_topic
{
font-size:12pt;
margin-top: 6; margin-bottom: 4;
color: #999966;
}

/* panel sub-topic */
.panel_sub-topic
{
font-size:10pt;
margin-top: 6; margin-bottom: 4;
color: #999966;
}

/* panel bullet */
.panel_bullet
{
font-size:9pt;
margin-top: 6; margin-bottom: 4;
}

/* panel caption */
.panel_caption
{
font-size:8.5pt;
margin-top: 6; margin-bottom: 4;
}

/* panel bullet subtopic */
.panel_sub 
{
font-size:8pt; 
color:#3C783A; /* lt kelly */
margin-top: 3; margin-bottom: 4; line-height:100%; margin-left:15
}

/* panel bullet sub-subtopic */
.panel_sub2 
{
font-size:8pt; 
/* font-style:italic; */
color:#808080; /* dk gray */
margin-top: 0; margin-bottom: 4; line-height:100%; margin-left:30; 
}

/* text-only page with border */
.textpage
{ 
border: 1px solid #754A3C;
margin-top:10; margin-left:20; 
}

/* Keywords */
.keywords
{
color: #808080; 
font-size: 9pt; 
font-style: normal; 
font-weight: normal; 
font-family: Times New Roman;
}

/*------------------------------------------------------------------------------------*/

h1
{
	color: #009999;font-style:italic
}
h2
{
	color: rgb(102,102,102); 
}

h3
{
	color: rgb(153,153,102); 
}

h4
{
	color: rgb(0,153,153);
}
h5
{
	color: rgb(102,102,102);
}
h6
{
	color: rgb(153,153,102);
}