/* tag styles */

BODY			{	background-image: url( "images/back/granitebackground.png" );
					background-color: #D8D0C0;
					color: #503018;
					font-family: "Century Gothic", "Verdana", "Utopia", "Arial", "Helvetica", sans-serif;
/*					font-style: normal; 
					font-weight: normal; 
					letter-spacing: normal; 
					word-spacing: normal
*/					text-align: left; 
					text-indent: 0px;
					}
BODY.plain		{	background-image: none;
					background-color: #D8D0C0;
					color: #503018;
					font-family: "Century Gothic", "Verdana", "Utopia", "Arial", "Helvetica", sans-serif;
					text-align: left; 
					text-indent: 0px;
					}
H1				{	text-align: center;
					text-indent: 0px;
					font-size: 200%;
					font-weight: bold;
				}
H2				{	text-align: left;
					text-indent: 3em;
					font-size: 150%;
					font-weight: bold;
				}
H3				{	font-size: 120%;
					font-weight: bold;
				}
H4				{	font-size: 100%;
					font-weight: bold;
				}
H5				{	font-size: 100%;
					font-style: italic;
					font-weight: normal;
					text-decoration: none;
				}

IMG				{	position: relative;
					border: 0px;
					margin: 0px;
					padding: 0px;
					text-align: left;
					vertical-align: top;
				}
DT				{	font-weight: bold;
				}
TEXTAREA		{	text-indent: 0px;
				}
TD				{	vertical-align:top;
				}
/* document description */

DIV#mainpage	{	position: absolute;
					top: 0px;
					left: 0px;
					width: 100%;
				}

/* table descriptions */

TD#navbar			{	text-align: center;
						vertical-align: top;
						width: 129px;
					}
TABLE#navbarbuttons	{	line-height: 7px;
					}
TABLE#navbarbuttons-text	{	text-align: left;
							}
TD#page				{	text-align: left;
						vertical-align: top;
					}
TABLE#topborder		{	line-height: 7px;
					}
TABLE#middleborder	{	background-color: #D8D0C0;
					}
TABLE#bottomborder	{	line-height: 7px;
					}

TR.border		{	line-height: 7px;
					font-size: 5px;
				}
TR.messageheader{	font-size: smaller;
					background-color: #B8B0A0;
				}
TR.messagebody	{	font-size: normal;
				}
TR.messagefooter{	font-size: smaller;
					background-color: #B8B0A0;
				}

P.icon			{	text-indent: 0;
					text-align: center;
				}
P.process		{	text-indent: -2em;
					padding-left: 3.5em;
				}
P.process-first	{	text-indent: -2em;
					padding-left: 3.5em;
					margin-bottom: 0;
				}
P.process-next	{	text-indent: -2em;
					padding-left: 3.5em;
					margin-top: 0;
					margin-bottom: 0;
				}
P.process-last	{	text-indent: -2em;
					padding-left: 3.5em;
					margin-top: 0;
				}

/* classes */

/* text descriptions */

.plaintext		{	text-indent: 1.5em;
					text-align: left;
					padding-left: 1em;
					padding-right: 1em;
				}
.important		{	font-weight: bold;
					text-align: left;
				}
.emphasized		{	font-style: italic;
				
				}
.remark			{	font-style: italic;
					text-align: left;
				}
.comment		{	width: 50%;
					font-weight: normal;
					font-style: italic;
					text-align: right;
				}
.contents		{	font-weight: bold;
					text-indent: 0;
					padding-left: 1.5em;
				}
.subcontents	{	font-weight: normal;
					text-indent: 0;
					padding-left: 1.5em;
				}
.listing		{	text-indent: 0;
					padding-left: 1.5em;
					list-style-type: none;
				}
.enumerating	{	text-indent: 0;
					padding-left: 0.5em;
				}
.danger			{	color: #ff0000;
				}
.signature		{	text-align: right;
					font-style: italic;
				}
.title			{	font-style: italic;
				}
.term			{	font-style: italic;
				}
.emphasizedterm	{	font-variant: small-caps;
				}
.footnumber		{	vertical-align: super;
					font-size: 60%;
				}
.form			{	text-indent: 0em;
					text-align: left;
					padding-left: 1em;
					padding-right: 1em;
				}
.topiclist		{	margin: .5em;
					text-indent: 0em;
					text-align: left;
				}
.messagelist	{	margin: .5em;
					text-indent: 0em;
					text-align: left;
				}
/* pseudo-classes */

a:link		{ color: #a06030 }
a:visited	{ color: #784824 }
a:hover		{ color: #c8783c }
a:active	{ color: #c8783c }
