BODY {
	color: black;
	background: white;
	font: 12px Verdana;
}

H1 {
	color: black;
	border-bottom: 1px solid #dadcdd; /* #B0B0B0; */
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 20px;
	width: 610px; /* 60%; */
	margin-bottom: 16px;
}
H2 {
	color: #202020;
	border-bottom: 1px solid #D0D0D0;
	width: 60%;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 8px;
}
H3 {
	color: #E02020;
	font-family: Arial Black;
	font-size: 24px;
	border-bottom: 1px solid #800000;
	margin: 0px;
}
DIV.footer {
	color: #dadcdd;
	border-top: 1px solid #dadcdd;
	font: 10px Tahoma;
	text-align: right;
	margin-top: 64px;
}
/* Form Classes */

TABLE.form {
	/* background: white; */
	background: black;
	border: 1px solid black;
}
TABLE.form TD.title {
	color: white;
	background: #FF2020;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	padding: 2px;
}
TABLE.form TD.head {
	color: white;
	background: #FF2020;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	padding: 2px;
}
TABLE.form TD.name {
	color: black;
	background: #D0D0D0;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	padding: 3px;
}
TABLE.form TD.val {
	color: black;
	background: #F0F0F0;
	font: 11px Verdana, sans-serif;
	padding: 3px;
}
TABLE.form TD.err {
	color: white;
	background: #FF8080;
	zborder: 2px solid red;
}
TABLE.form TD.warn {
	color: #FF2020;
	background: #E0E0E0;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
	padding: 3px;
}
TABLE.form TD.submit {
	color: black;
	background: #F0F0F0;
	font: 11px Verdana, sans-serif;
	padding: 8px;
	text-align: center;
}
TABLE.form TD.submit TD {
	padding-left: 16px;
	padding-right: 16px;
}

TABLE.config {
	border: 2px solid black;
}
TABLE.config TD {
	padding: 4px;
}
TABLE.config TD.title {
	color: black;
	background: #F0F0F0;
	border-bottom: 1px solid black;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
TABLE.config TD.head {
	border-bottom: 1px solid black;
	font-family: Verdana;
	font-size: 10px;
	padding: 1px;
}
TABLE.config TD.name {
	border-right: 1px solid black;
	border-bottom: 1px dotted #D0D0D0;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
TABLE.config TD.val {
	border-bottom: 1px dotted #D0D0D0;
	font-family: Verdana;
	font-size: 11px;
}


DIV.title {
	color: black;
	border-bottom: 1px solid #dadcdd; /* #B0B0B0; */
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 20px;
	width: 610px; /* 60%; */
	margin-bottom: 16px;
}
H1 TABLE {
	width: 100%;
}
H1 TD {
	font-family: Myriad Pro, Arial, sans-serif;
	font-size: 20px;
}
H1 TD.headerinfo {
    font-family: Verdana, sans-serif;       
    font-size: 10px;
    font-weight: normal;
    /* width: 360px; */
    padding-left: 24px;
    text-align: right;
}




/* List Classes */

TABLE.list_simple { border: 1px solid black; }
TABLE.list_simple TR.title TD { color: white; background: #FF2020; border-bottom: 1px solid black; font: 11px Tahoma; font-weight: bold; }
TABLE.list_simple TR.head  TD { background: #E0E0E0; font: 10px Tahoma; font-weight: bold; }
TABLE.list_simple TR.row   TD { background: #F0F0F0; font: 10px Tahoma; }

TABLE.list_nice { border: 1px solid black; }
TABLE.list_nice TR.title TD { color: white; background: #FF2020; border-bottom: 1px solid black; font: 13px Verdana; font-weight: bold; padding: 2px; }
TABLE.list_nice TR.head  TD { background: #B0B0B0; font: 11px Verdana; font-weight: bold; padding: 2px; padding-right: 16px; border-bottom: 1px solid black; }
TABLE.list_nice TR.foot  TD { color: #606060; background: #D0D0D0; font: 10px Verdana; font-weight: bold; padding: 2px; padding-right: 16px; border-top: 1px solid black; }
TABLE.list_nice TR.row   TD { background: #F0F0F0; font: 11px Verdana; border-bottom: 1px solid #F8F8F8; padding: 2px; padding-right: 8px; zborder-right: 1px dotted #D0D0D0; }
TABLE.list_nice TR.alt   TD { background: #E8E8E8; }
TABLE.list_nice TR.bold  TD { font-weight: bold ! important; }
TABLE.list_nice TR.dottop TD { border-top: 1px dotted #808080; }
TABLE.list_nice TD.dotright  { border-right: 1px dotted #808080; }
TABLE.list_nice TD.dashright { border-right: 1px dashed #404040; }
TABLE.list_nice INPUT.submit {
    color: white;
	background: #FF2020;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

TABLE.sublist {
	border: 1px solid black;
}
TABLE.sublist TD.level {
	font-family: Verdana ! important;
	font-size: 9px ! important;
	background: #E0E0E0 ! important;
	border-bottom: 1px dotted #C0C0C0 ! important;
}
TABLE.sublist TD.plan {
	font-family: Verdana ! important;
	font-size: 9px ! important;
	background: #F0F0F0 ! important;
	border-bottom: 1px dotted #C0C0C0 ! important;
}

TABLE.list {
	background: #F0F0F0;
	border: 2px solid black;
}

TABLE.list TR.head {
	color: white;
	background: #606060;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.list TR.head TD {
	border-bottom: 1px solid black;
}
TABLE.list TR.head2 {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.list TR.name {
	color: black;
	background: #B0B0B0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.list TR.name TD {
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.list TR.val {
	color: black;
	background: #E0E0E0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TABLE.list TR.alt {
	background: #E8E8E8;
}
TABLE.list TR.submit TD {
	color: black;
	border-top: 1px solid #D0D0D0;
	background: #F0F0F0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 16px;
	text-align: center;
}
TABLE.list TR.null TD {
	color: #808080;
	background: #F0F0F0;
}
TABLE.list TR.sel {
	color: white;
	background: #0000B0;
}
TABLE.list TR.nobord TD {
	border-bottom: none ! important;
}
TABLE.list TR.val TD {
	border-bottom: 1px solid #F0F0F0;
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.list TD.rt {
	border-right: 1px solid #F0F0F0;
}
TABLE.list TR.sel TD {
	border-bottom: 1px solid #4040C0;
}
TABLE.list TR.err {
	color: red ! important;
	background: #FFE0E0 ! important;
	border-bottom: 1px solid red ! important;
}
TABLE.list INPUT.submit {
	color: white;
	background: #FF2020;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
TABLE.list TR.namered {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.list TR.namered TD {
	padding-left: 4px;
	padding-right: 12px;
}


TABLE.sublistmapview {
	background: #FFFFFF;
	border: 0px solid black;
}

TABLE.sublistmapview TR.head {
	color: white;
	background: #606060;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.sublistmapview TR.head TD {
	border-bottom: 1px solid black;
}
TABLE.sublistmapview TR.head2 {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.sublistmapview TR.name {
	color: black;
	background: #B0B0B0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.sublistmapview TR.name TD {
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.sublistmapview TR.val {
	color: black;
	background: #E0E0E0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TABLE.sublistmapview TR.alt {
	background: #E8E8E8;
}
TABLE.listmapview TR.null TD {
	color: #808080;
	background: #F0F0F0;
}
TABLE.sublistmapview TR.sel {
	color: white;
	background: #0000B0;
}
TABLE.sublistmapview TR.nobord TD {
	border-bottom: none ! important;
}
TABLE.sublistmapview TR.val TD {
	border-bottom: 1px solid #F0F0F0;
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.sublistmapview TD.rt {
	border-right: 1px solid #F0F0F0;
}
TABLE.sublistmapview TR.sel TD {
	border-bottom: 1px solid #4040C0;
}
TABLE.sublistmapview TR.err {
	color: red ! important;
	background: #FFE0E0 ! important;
	border-bottom: 1px solid red ! important;
}
TABLE.sublistmapview INPUT.submit {
	color: white;
	background: #FF2020;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
TABLE.sublistmapview TR.namered {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.sublistmapview TR.namered TD {
	padding-left: 4px;
	padding-right: 12px;
}




TABLE.listmapview {
	background: #F0F0F0;
	border: 1px solid black;
}

TABLE.listmapview TR.head {
	color: white;
	background: #606060;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.listmapview TR.head TD {
	border-bottom: 1px solid black;
}
TABLE.listmapview TR.head2 {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
TABLE.listmapview TR.name {
	color: black;
	background: #B0B0B0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.listmapview TR.name TD {
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.listmapview TR.val {
	color: black;
	background: #E0E0E0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
TABLE.listmapview TR.alt {
	background: #E8E8E8;
}
TABLE.listmapview TR.null TD {
	color: #808080;
	background: #F0F0F0;
}
TABLE.listmapview TR.sel {
	color: white;
	background: #0000B0;
}
TABLE.listmapview TR.nobord TD {
	border-bottom: none ! important;
}
TABLE.listmapview TR.val TD {
	border-bottom: 1px solid #F0F0F0;
	padding-left: 4px;
	padding-right: 12px;
}
TABLE.listmapview TD.rt {
	border-right: 1px solid #F0F0F0;
}
TABLE.listmapview TR.sel TD {
	border-bottom: 1px solid #4040C0;
}
TABLE.listmapview TR.err {
	color: red ! important;
	background: #FFE0E0 ! important;
	border-bottom: 1px solid red ! important;
}
TABLE.listmapview INPUT.submit {
	color: white;
	background: #FF2020;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
TABLE.listmapview TR.namered {
	color: white;
	background: #FF2020;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
TABLE.listmapview TR.namered TD {
	padding-left: 4px;
	padding-right: 12px;
}





/* Input Classes */
INPUT.text {
	color: black;
	border: 1px solid black;
	font: 12px Verdana, sans-serif;
}
INPUT.button {
	color: black;
	background: #F0F0F0;
	border: 1px solid black;
}
INPUT.submit {
	color: white;
	background: #FF2020;
	border: 2px solid black;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
}
INPUT.submit:hover {
	background: #FF4040;
	border: 2px solid #B00000;
}

A.submit {
	color: #404040;
	background: #F8F8F8;
	border: 1px dashed #B0B0B0;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}
A.submit:hover {
	color: black;
	zbackground: #D0E8FF;
	xbackground: #E8F8FF;
	xborder: 1px solid #7090FF;
	background: #A0FFA0;
	border: 1px solid #40D040;
}
A.cancel {
	color: #404040;
	background: #F8F8F8;
	border: 1px dashed #B0B0B0;
	font: 12px Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align: center;
}

A.cancel:hover {
	color: black;
	background: #FFC0C0;
	border: 1px solid #FF2020;
}

A.submit IMG { width: 14px; height: 14px; border: none; margin-right: 4px; margin-bottom: -2px; margin-left: -7px;
	background: url(/images/form_bgicon_ok.gif);
	background-position: -14 0;
	background-repeat: no-repeat;
}
A.cancel IMG { width: 14px; height: 14px; border: none; margin-right: 4px; margin-bottom: -2px; margin-left: -7px;
	background-image: url(/images/form_bgicon_no.gif);
	background-position: -14 0;
	background-repeat: no-repeat;
}
A.submit:hover IMG {
	background-position: 0 0;
}
A.cancel:hover IMG {
	background-position: 0 0;
}


A.listbutton {
    color: white;
	background: #FF2020;
	border: 1px solid black;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 1px;
	padding-left: 8px;
	padding-right: 8px;
}
A.listbutton:hover {
	color: white;
	background: #FF6060;
	border: 1px solid #B00000;
}

DIV.errorbox {
	color: #E00000;
	border: 1px dotted #FF0000;
	background: #FFE8E8;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	width: 380px;
	padding: 4px;
}
DIV.errorbox DIV {
	color: red;
	border: 1px dotted #FF0000;
	background: white;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 2px;
}

/* Generic Classes */

A {
	color: #0000B0;
	font-weight: bold;
	text-decoration: none;
}
A:visited {
	/* color: #6000B0; */
}
A:hover {
	color: #8080E0;
}
A.return {
	color: #B02020;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	display: block;
	width: 320px;
	margin-top: 32px;
}
A.return:hover {
	color: #E04040;
}
A.option {
	color: #B02020;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
A.option:hover {
	color: #E04040;
}

.bold {
	font-weight: bold ! important;
}
.small {
	font-size: 10px ! important;
}
.tiny {
	font-size: 9px ! important;
}
TR.tiny TD {
	font-size: 9px ! important;
}
TR.narrow TD {
	font-size: 10px ! important;
	padding-top: 1px;
	padding-bottom: 1px;
}
TR.narrow TD SELECT {
	font-size: 10px ! important;
}
TD.noborder {
	border: none ! important;
}
.int {
	text-align: right ! important;
}
.warn {
	color: #D04040;
}
.success {
	color: #109010;
}
.red {
	color: #FF2020;
}
.grey {
	color: #808080 ! important;
}
TR.grey TD {
	color: #808080 ! important;
}
.indent {
	margin-left: 16px;
}
.greybox {
	color: #B0B0B0;
	border: 1px solid #B0B0B0;
	background: #F4F4F4;
}
.bluebox {
	color: #4040B0;
	border: 1px solid #4040B0;
	background: #E0E8FF;
}
.speech {
	color: #000060;
	background: #FBFBFB;
	border: 1px dotted #B0B0B0;
	font-family: Century Gothic, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* line-height: 27px; */
	padding: 2px;
}
DIV.specialproc {
	color: #B0B0B0;
	border: 1px solid #B0B0B0;
	background: #F4F4F4;
	width: 610px;
}
DIV.followup {
	color: #B0B0B0;
	border: 1px solid #B0B0B0;
	background: #F4F4F4;
	width: 610px;
}

DIV#langselector {
	text-align: center;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	font-size: 9px;
}
DIV#langselector A {
	color: #FF2020;
	font-weight: normal;
	text-decoration: underline;
}




/* UNIT SELECTOR */

TABLE.selector {
	background: white;
	border: 2px solid black;
	width: 540px;
	margin-left: 16px;
}
TABLE.selector TR.title TD {
	color: white;
	background: #FF2020;
	border-bottom: 2px solid black;
	font: 12px Verdana;
	font-weight: bold;
}
TABLE.selector TR.name TD {
	color: #404040;
	background: #D0D0D0;
	font: 12px Verdana;
	font-weight: bold;
	padding: 2px;
}
TABLE.selector TR.val TD {
	color: #404040;
	background: #D0D0D0;
	font: 11px Verdana;
	padding: 2px;
}
TABLE.selector TABLE.searchbox {
	color: black;
	border: 1px solid black;
}
TABLE.selector TABLE.searchbox TD {
	background: white;
	font: 10px Tahoma;
	font-weight: bold;
	padding: 2px;
	height: 18px;
}
TABLE.selector TABLE.searchbox INPUT {
	color: black;
	background: white;
	border: none;
	font: 10px Tahoma;
}
TABLE.selector INPUT.button {
	color: black;
	background: #F0F0F0;
	border: 1px solid black;
	font: 11px Verdana;
}
TABLE.selector INPUT.button:hover {
	background: #F8F8F8;
}
TABLE.selector INPUT.submit {
	color: white;
	background: #FF2020;
	border: 1px solid black;
	font: 11px Verdana;
	font-weight: bold;
}
TABLE.selector INPUT.disabled {
	color: #808080;
	background: #D0D0D0;
	border: 1px dotted #808080;
}
TABLE.selector INPUT.disabled:hover {
	background: #D0D0D0;
}

TABLE.selector TABLE.esnlist {
	background: white;
	border: 1px solid black;
	width: 520px;
	margin-left: 20px;
	margin-right: 20px;
}
TABLE.selector TABLE.esnlist THEAD TD {
	color: #606060;
	background: #E8E8E8;
	border-top:    1px solid #F8F8F8;
	border-left:   1px solid #F8F8F8;
	border-right:  1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	font: 11px Verdana;
	font-weight: bold;
	padding: 1px;
}
TABLE.selector TABLE.esnlist THEAD TD:hover {
	background: #F4F4F4;
}
TABLE.selector TABLE.esnlist THEAD TD IMAGE {
	width: 6px;
	height: 6px;
}
TABLE.selector TABLE.esnlist TBODY {
	/* zheight: 180px; */
	overflow-y: auto;
	overflow-x: hidden;
}
TABLE.selector TABLE.esnlist TBODY TD {
	color: black;
	background: white;
	border-bottom: 1px solid #F8F8F8;
	font: 11px Tahoma;
	padding: 1px;
}
TABLE.selector TABLE.esnlist TBODY TR.sel TD {
	color: white;
	background: #2040B0; /* #6080E0; */
	border-bottom: 1px solid #3050C0; /* #7090F0; */
	font: 11px Tahoma;
	padding: 1px;
}
TABLE.selector TABLE.esnlist TBODY TR.comment TD {
	color: #B0B0B0;
	background: white;
	border-bottom: none;
	font: 12px Tahoma;
	font-style: italic;
	padding: 2px;
}
TABLE.selector TABLE.esnlist TBODY TR.hidden TD {
	display: none ! important;
}
TABLE.selector TABLE.esnlist TFOOT TD {
	color: black;
	background: white;
	font: 12px Verdana;
	font-weight: bold;
	padding: 2px;
	text-align: center;
}
TABLE.selector TABLE.esnlist TFOOT TD.loading {
	background: url(http://yuuko/images/animprogbar.gif) ! important;
	border-top: 1px solid black;
}









/* **********************
   **** MISC CLASSES ****
   ********************** */

SPAN.token {
	color: #606060;
	border: 1px solid #606060;
	background: #FBFBFB;
	font: 9px Tahoma;
	padding: 2px;
	margin: 1px;
}

SPAN.token_OFF {
	color: #800000;
	border: 1px solid #800000;
	background: #FFE0E0;
	font: 9px Tahoma;
	padding: 2px;
	margin: 1px;
}

SPAN.token_ON {
	color: #008000;
	border: 1px solid #008000;
	background: #E0FFE0;
	font: 9px Tahoma;
	padding: 2px;
	margin: 1px;
}

DIV.maptuit {
	background: #FDFDD5;
	border: 1px solid #B0B0B0;
}
DIV.maptuit TD {
	background: #FDFDD5;
}

TABLE.map {
	/* border: 2px solid black;
	background: #F5F5F5; */
	margin-bottom: 1px;
}

TABLE.map #mapimg {
	border: 1px solid #808080;
}

DIV.map_normal {
	width: 600px;
	height: 300px;
}
DIV.map_large {
	width: 1024px;
	height: 768px;
}

TR.redrow TD {
	border-bottom: 1px solid #F0A0A0 ! important;
}
TR.yellowrow TD {
	border-bottom: 1px solid #F0E080 ! important;
}
.redrow {
	color: red ! important;
	background: #FFE0E0 ! important;
	border-bottom: 1px solid red ! important;
}
.yellowrow {
	color: #604000 ! important;
	background: #FFFFE0 ! important;
	border-bottom: 1px solid #604000 ! important;
}
.greenrow {
	color: green ! important;
	background: #E0FFE0 ! important;
	border-bottom: 1px solid green ! important;
}
.bluerow {
	color: blue ! important;
	background: #E0E0FF ! important;
	border-bottom: 1px solid blue ! important;
}
.hirow {
	color: blue ! important;
}
.hivoiletrow {
	color: #8D38C9 ! important;
}
.navy {
	color: navy ! important;
}





/* ****************
   **** ALERTS ****
   **************** */
TR.alert {
}
TR.alert_NEW {
}
TR.alert TD {
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
TR.alert_NEW TD {
	color: white;
	background: #C04040;
}
TR.alert_NEW A {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
TR.alert_NEW A:hover {
	color: white;
}

TR.alert_INPROGRESS TD {
	color: white;
	background: #8090AA;
}
TR.alert_INPROGRESS A {
	color: white;
	font-weight: normal;
	text-decoration: underline;
}
TR.alert_INPROGRESS A:hover {
	color: white;
}

TR.alert_RESOLVED TD {
	color: #777777;
	background: #F0F0F0;
}
TR.alert_RESOLVED A {
	color: #777777;
	font-weight: normal;
	text-decoration: underline;
}
TR.alert_RESOLVED A:hover {
	color: #777777;
}

TR.alert TD.button {
	color: black;
	/* background: clear; */
	background: none;
	padding-left: 8px;
}


TR.alert_bottom_NEW TD {
	color: black;
	background: #E0E0E0;
	border-bottom: 1px solid #B0B0B0;
	padding-right: 8px;
}
TR.alert_bottom_INPROGRESS TD {
	color: black;
	background: #E0E0E0;
	border-bottom: 1px solid #B0B0B0;
	padding-right: 8px;
}
TR.alert_bottom_RESOLVED TD {
	color: #777777;
	background: #F0F0F0;
	border-bottom: 1px solid #D0D0D0;
	padding-right: 8px;
}
TR.alert_NEW TD.bottom 				{ border-bottom: 1px solid #A02020; }
TR.alert_INPROGRESS TD.bottom 		{ border-bottom: 1px solid #B0B0B0; }
TR.alert_RESOLVED TD.bottom 		{ border-bottom: 1px solid #D0D0D0; }
TR.alert_NEW TD.rt 					{ border-right: 1px solid #A02020; }
TR.alert_INPROGRESS TD.rt 			{ border-right: 1px solid #B0B0B0; }
TR.alert_RESOLVED TD.rt 			{ border-right: 1px solid #D0D0D0; }
TR.alert_bottom_NEW TD.rt 			{ border-right: 1px solid #B0B0B0; }
TR.alert_bottom_INPROGRESS TD.rt	{ border-right: 1px solid #B0B0B0; }
TR.alert_bottom_RESOLVED TD.rt 		{ border-right: 1px solid #D0D0D0; }

TD.alertspace {
	height: 12px;
	line-height: 12px;
}

/* ACTIVATION SCRIPT */

DIV.actscript {
	width: 545px;
	padding: 12px;
}
DIV.nextbut {
	width: 545px;
	text-align: right;
	margin-top: 16px;
}
FIELDSET {
	border: none; /* border: 1px solid black; */
	display: inline;
	padding: 0px;
}
LEGEND {
	color: #B00000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 0px;
}
INPUT.leg {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid black;
}
TEXTAREA.leg {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	border: 1px solid black;
}
SELECT.leg {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border: none;
	padding: 0px;
	margin: 0px;
}
EM {
	font-weight: bold;
	font-style: normal;
}

UL.features {
	margin-top: 8px;
}
UL.features LI {
	font-size: 11px;
	margin-top: 8px;
	margin-left: 16px;
}
.error_text {
	color: black;
	background: #FFF0F0;
	border: 1px solid #E66;
	padding: 8px;
	width: 40%;
	font-family: Verdana;
	font-size: 10px;
}


/* CONTENT MENUS */
DIV.mainmenu {
	background: #E8E8E8;
	border: 1px solid black;
	padding: 12px;
	width: 400px;
}
DIV.mainmenu DIV {
	color: black;
	background: white;
	border: 1px solid black;
	padding: 8px;
	text-align: left;
}
UL.mainmenu LI {
	font-family: Verdana;
	font-size: 12px;
}

UL.mainmenu LI A {
	color: #B02020;
	font-family: Verdana;
	font-size: 22px;
	text-decoration: none;
}
UL.mainmenu LI A:hover {
	color: #E04040;
}


/* PING */

DIV.progbox {
	border: 1px solid #606060;
	background: white;
	padding: 1px;
	width: 300px;
}
DIV.progbox DIV {
	color: #606060;
	background: #E8E8E8;
	border: 1px solid #606060;
	padding: 6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
DIV.progbox INPUT {
	color: #606060;
	background: #F8F8F8;
	border: 1px solid #606060;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

