
BODY {background-color: #000000;}

H1 {color: #1FBE00; font-weight: bold; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
TABLE {	color: #1FBE00; text-decoration: none; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px;}

.main_menu_nav {color: #2AFF00; font-weight: bold; font-size: 16px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 30px; }

TABLE.outer1 { border: 1px solid #666666; }
TABLE.outer2 { border: 1px dashed #666666; }
TABLE.error { border: 2px solid #FF3333; color: #FF3333; }
TABLE.success { border: 2px solid #00D4D4; color: #00D4D4; }
TABLE.warning { border: 2px solid #FFFF00; color: #FFFF00; }
TABLE.success_thn { border: 1px dashed #00D4D4; }

CHECKBOX, INPUT, RADIO, SELECT, TEXTAREA, FILE { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

input[type='checkbox'] {
	margin: 5px 10px;
	width: 20px;
	height: 20px;
}

.smtxt { color: #CCCCCC; font-weight: normal; text-align: left; font-size: 10px; font-family: Arial, Verdana, Arial, Helvetica, sans-serif; }
.midtxt { color: #FFFFFF; font-weight: normal; text-align: left; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.redtxt {color: #FF0000; font-weight: normal; text-align: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.normtxt {color: #FFFFFF; font-weight: normal; text-align: left; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.lgtxt {color: #FFFFFF; font-weight: normal; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.lgtxt_grn {color: #1FBE00; font-weight: normal; text-align: center; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.bigtxt {color: #1FBE00; font-weight: bold; text-align: center; font-size: 34px; font-family: Arial, Helvetica, sans-serif; }

.lg_font { 
	font-size: 20px;
}

.pad5 {
	padding: 5px;
}

.lnk_not_activ {color: #9D9D9D; text-decoration: none; text-align: left; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}

.spec_warn {color: #FF3333; text-decoration: blink; text-align: left; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}
.spec_warn_cntr {color: #FF3333; text-decoration: blink; text-align: center; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px;}

.input  { border-color: #000000; background-color: #333333; color: #1FBE00;  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none;  }


/* clickable text for checkboxes */

SPAN.clckbl_txt {color: #1FBE00; text-decoration: none; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; }


/* Data Tables */

.dataTable_header { background-color: #232323; color: #CCCCCC; text-align: left; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.dataTable_header_required { background-color: #422500; color: #CCCCCC; text-align: left; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.dataTable_header_inner { background-color: #232323; color: #999999; text-align: left; font-weight: normal; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.dataTable_header_cntr { background-color: #232323; color: #CCCCCC; text-align: center; font-weight: bold; font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; }

.dataTable_row { background-color: #2A2A2A; color: #1FBE00; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_row_selected { background-color: #FFB8B8; color: #000000; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_row_cntr { background-color: #2A2A2A; color: #1FBE00; text-align: center; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_row_cntrEven { background-color: #333333; color: #1FBE00; text-align: center; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_row_rt { background-color: #2A2A2A; color: #1FBE00; text-align: right; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_row_rtEven { background-color: #333333; color: #1FBE00; text-align: right; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_rowEven { background-color: #333333; color: #1FBE00; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.dataTable_totals { background-color: #232323; color: #B9B9B9; text-align: left; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.dataTable_totals_rt { background-color: #232323; color: #B9B9B9; text-align: right; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }


/* Links */

a:link, a:visited, a:active, a:hover {color: #1FBE00; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif}

li {margin-left: 10px;}

.nav_main:link, .nav_main:visited {color: #1A9D00; text-decoration: none; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.nav_main:active, .nav_main:hover {color: #2AFF00; text-decoration: underline; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}


.err_lnk:link, .err_lnk:visited, .err_lnk:active, .err_lnk:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
