/* items typically set in the body statement */

body			{
	background-color: white;
	color: black;
	font-family: verdana, ms sans serif, helvetica;
	font-size: small;
	margin: 0px;
}

/* all other style items below */

/* generic TD/TH items */

td				{
	font-family: verdana, ms sans serif, helvetica;
	font-size: small;
}
th				{
	font-family: verdana, ms sans serif, helvetica;
	font-size: small;
}

/* primary link colors for main content, "pseudo classes" */

a:link		{
	color: blue;
	text-decoration: underline;
}
a:visited		{
	color: purple;
	text-decoration: underline;
}
a:active		{
	color: purple;
	text-decoration: underline;
}
a:hover			{
	color: red;
	text-decoration: underline;
}

/* colors, etc., for items in the left hand menus, "pseudo classes" */

td.menu-text		{
	font-size: 12;
	line-height: 170%;
	background-image: url(images/sand02.jpg);
}

td.menu-text a:link		{
	color: black;
	text-decoration: underline;
	font-size: 12;
}
td.menu-text a:visited		{
	color: black;
	text-decoration: underline;
	font-size: 12;
}
td.menu-text a:hover		{
	color: red;
	text-decoration: underline;
	font-size: 12;
}
td.menu-text a:active		{
	color: black;
	text-decoration: underline;
	font-size: 12;
}

/* tables and portions of tables */

table.full-width {
	width: 100%;
}

table.content-pane	{
	width : 95%;
	border : none;
}


td.borders		{
	font-size: 12;
	color: darkblue;				/* Was #FFCC66; then #006600; */
	background-color: #ffcc66; 		/* Was #336666; then #6699ff; then #ffcc00; */ 
	vertical-align : middle;
	width : 100%;
	font-weight : bold;
	padding : 4px;
}

td.borders a:link		{
	color: darkblue;
	text-decoration: underline;
	font-size: 12;
}
td.borders a:visited		{
	color: darkblue;
	text-decoration: underline;
	font-size: 12;
}
td.borders a:hover		{
	color: red;
	text-decoration: underline;
	font-size: 12;
}
td.borders a:active		{
	color: darkblue;
	text-decoration: underline;
	font-size: 12;
}

td.xsmall-black	{
	font-family: verdana, ms sans serif, helvetica;
	font-size: x-small;
}

/* Menu settings */

.menu-margins	{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 15px;
	text-align: left;
}
.menu-headers	{
	font-weight: bold;
	color: navy;
	font-style: italic;
}

/* headings */

h1				{
	color: Red;
	font-style: italic;
}
h2				{
	color: navy;
	font-style: italic;
}
h3				{
	color: Teal;
}
h4				{
	color: darkblue;
}

/* classes for font sizing and coloring */

.s0text			{
	font-size: xx-small;
}
.s1text			{
	font-size: x-small;
}
.s2text			{
	font-size: small;
}
.s3text			{
	font-size: medium;
}
.s4text			{
	font-size: large;
}
.s5text			{
	font-size: x-large;
}
.s6text			{
	font-size: xx-large;
}
.white-text		{
	color: White;
}
.yellow-text	{
	color: Yellow;
}
.dark-blue-text	{
	color: darkblue;
}
.medium-blue-text	{
	color: #336699;
}
.red-text	{
	color: red;
}
.green-text	{
	color: #336666;
}
.norm-text  	{
	font-size: small;
}

.fixed-text		{font-family: 'Andale Mono', 'courier new', 'courier', 'monospace';
	font-size: small }

.fixed-xxsmall	{
	font-size: 10;
}

.copyrite			{
	font-size: 10;
	line-height: 100%;
}

/* other classes */

.main-margins	{
	margin-top: 10px;
	text-align: left;
}
.indent			{
	text-indent: 1em;
}

td.button-text		{
	font-size: normal;
	color: #336666;
}

div.memberform		{
	border-style: dashed;
	border-width: medium;
	border-color: black;
	padding: 10px;
	font-family: courier, monospace;
	font-size: small;
}

p.right-float	{
	float: right; 
	width: 120px;
	margin: 5px;
	color: black;
	font-family: arial, ms sans serif, helvetica;
	font-size: x-small; 
	text-decoration: none;
	border: medium black solid; 
	padding: 10px;
}

p.clearright {
	clear: right;
}

