A:hover { text-decoration: underline; color: FF0000 }

A.black:link { color: 000000 }
A.black:visited { color: 000000 }
A.black:hover { text-decoration: underline; color: FF0000 }

A.nodecoration { text-decoration: none; color: #000000; }

INPUT.button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #005D8C;
        background-image : url(images/button_bg.gif);
        background-position : bottom;
}

INPUT.text, TEXTAREA.text {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #a0a0a0;
        padding-right: 3px;
        padding-left: 3px;
}

body 					{ background-color: #ffffff; color: #000000; font-family: Verdana, Arial, Helvetica; font-size: 10pt; margin-left: 4px; margin-right: 4px; margin-top: 6px; }

p 						{ font-family: Verdana, Arial, Helvetica; }

a						{ color: #000000; }
a:active	 			{ color: #ff0000; }
a:link    				{ color: #4040FF; }
a:visited 				{ color: #4040FF; }

td, th					{ border-collapse: collapse; font-family: Verdana, Arial, Helvetica; font-size: 10pt; }
td.center				{ text-align: center; }
td.left					{ text-align: left; }
td.right				{ text-align: right; }
td.bottom				{ vertical-align: bottom; }
td.centerBottom			{ text-align: center; vertical-align: bottom; }
td.leftBottom			{ text-align: left; vertical-align: bottom; }
td.rightBottom			{ text-align: right; vertical-align: bottom; }
td.top 					{ vertical-align: top; }
td.centerTop 			{ text-align: center; vertical-align: top; }
td.leftTop				{ text-align: left; vertical-align: top; }
td.rightTop				{ text-align: right; vertical-align: top; }
td.centerCenter			{ text-align: center; vertical-align: center; }
td.leftCenter			{ text-align: left; vertical-align: center; }
td.rightCenter			{ text-align: right; vertical-align: center; }

.center					{ text-align: center; }
.justify				{ text-align: justify; }
.left					{ text-align: left; }
.right					{ text-align: right; }
.small					{ font-size: 8pt; }
.small-black 			{ font-size: 8pt; color: #000000; }
.bold					{ font-weight: bold; }
.bold-small				{ font-weight: bold; font-size: 8pt; }
.italic					{ font-style: italic; }
.italic-small			{ font-style: italic; font-size: 8pt; }
.underline				{ text-decoration: underline; }
.underline-small		{ text-decoration: underline; font-size: 8pt; }
.strike					{ text-decoration: line-through; }
.strike-small			{ text-decoration: line-through; font-size: 8pt; }

.title					{ color: #000080; font-weight: bold; font-size: 12pt; }
.blue					{ color: #000080; }
.red					{ color: #bd0307; }

/* Copyright and bottom info */
.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px; }
a.copyright		{ color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

