/* MAIN STYLE */
html { height: 100%; }
body { font-family: 'Verdana','Tahoma','Arial'; background-color: #000000; color: #DDDDDD; margin: 0px 0px 0px 0px; height: 100%; }
td { font-size: 12px; }
table { border-collapse: collapse; }

.bg_dark { background-color: #000000; color: #FFFFFF; }
.bg_grey { background-color: #000000; }
.bg_lightgrey { background-color: #000000; }
.bg_white { background-color: #FFFFFF; }

/* SPECIAL FONT STYLES */
.pageheader { font-size: 14px; font-weight: bold; color: #FFFFFF; }


/* FORM ELEMENTS */
select { font-size: 11px; }
input { font-size: 11px; }

/* LINK STYLES */
A:link { text-decoration: none; color: #DDDDDD; }
A:visited { text-decoration: none; color: #DDDDDD; }
A:hover { text-decoration: none; color: #CCCCCC; }
A:active { text-decoration: none; color: #DDDDDD; }

.bg_lightgrey A:link { color: #DDDDDD; }
.bg_lightgrey A:visited { color: #DDDDDD; }
.bg_lightgrey A:hover { color: #CCCCCC; }
.bg_lightgrey A:active { color: #DDDDDD; }

.bg_grey A:link { color: #FFFFFF; font-weight: bold; }
.bg_grey A:visited { color: #FFFFFF; font-weight: bold; }
.bg_grey A:hover { color: #CCCCCC; font-weight: bold; }
.bg_grey A:active { color: #FFFFFF; font-weight: bold; }