/* items typically set in the body statement */

body			{
	background-color: navy;
	color: black;
	font-family: Times New Roman, Times, serif;
	font-size: small;
	margin: 0px;
}

.white-body		{
	background-color: white;
	color: black;
	font-family: Times New Roman, Times, serif;
	font-size: small;
	margin: 0px;
}

/* colors, etc., for items in the left hand menus, "pseudo classes" */

td.menu-text		{
	font-family: verdana, ms sans serif, helvetica;
	font-size: 12;
	line-height: 170%;
	background-color: ffffcc;
}

td.menu-text a:link		{
	color: darkblue;
	text-decoration: underline;
	font-size: 12;
}
td.menu-text a:visited		{
	color: darkblue;
	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: darkblue;
	text-decoration: underline;
	font-size: 12;
}

/* Settings for top and bottom horizontal borders */

td.borders		{
	font-family: verdana, ms sans serif, helvetica;
	font-size: 12;
	color: darkblue;
	background-color: #cccccc;
	vertical-align : middle;
	width : 100%;
	font-weight : bold;
	padding : 6px;
}
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;
}

/* 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;
}

/* Menu settings */

.menu-margins	{
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 15px;
	text-align: left;
}
.menu-headers	{
	font-weight: bold;
	color: white;
	font-style: italic;
}

/* tables and portions of tables */

table.full-width {
	width: 100%;
}

table.content-pane	{
	width : 95%;
	border : none;
}

/* generic table date/header items */

td				{
	font-family: Times New Roman, Times, serif;
	font-size: large;
}
th				{
	font-family: Times New Roman, Times, serif;
	font-size: large;
}

/* generic classes for table data background settings */

td.main-pane	{
	background-color: white;
}

td.border-line	{
	background-color: navy;
}

/* headings */

h1				{
	color: Red;
	font-style: italic;
	clear: left;
}
h2				{
	color: Green;
	font-style: italic;
	clear: left;
}
h3				{
	color: Teal;
	clear: left;
}
h4				{
	color: darkblue;
	clear: left;
}
h5				{
	color: black;
	font-family: Times New Roman, Times, serif;
	font-size: small;
	text-decoration: bold;
	clear: left;
}

h6				{
	clear: left;
}

/* classes for font sizing, coloring, styling*/

.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;
}
.main-head		{
	color: Red;
	font-style: italic;
	text-align: center;
}
.norm-text  	{
	font-size: large;
	font-family: verdana, ms sans serif, helvetica;
}
.fixed-xxsmall	{
	font-size: 10;
}
.fixed-small	{
	font-size: 12;
}
.black-text		{
	color: black;
	font-family: Times New Roman, Times, serif;
}
.red-text		{
	color: red;
	font-family: Times New Roman, Times, serif;
}
.fixed-text		{font-family: 'Andale Mono', 'courier new', 'courier', 'monospace';
	font-size: large; }

.pseudo-h3	{
	color: Teal;
	font-size: 16;
	font-weight: bold;
}

.copyrite			{
	font-size: 12;
	line-height: 100%;
	color: white;
}

/* other classes */

.main-margins	{
	margin-top: 10px;
	text-align: left;
}

.indent			{
	text-indent: 1em;
}

div.memberform		{
	border-style: dashed;
	border-width: large;
	border-color: black;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 8px;
	padding-right: 4px;
	font-family: courier, monospace;
	font-size: 16;
}

P { clear: left }

p.right-float	{
	float: right; 
	width: 180px;
	margin: 5px;
	color: black;
	font-family: Times New Roman, Times, serif;
	font-size: small; 
	text-decoration: bold;
	border: medium navy solid; 
	padding: 10px;
}

p.right-float2	{
	float: right; 
	margin: 5px;
	color: black;
	font-family: Times New Roman, Times, serif;
	font-size: small; 
	text-decoration: bold;
	border: medium navy solid; 
	padding: 10px;
}

p.clearright {
	clear: right;
}
