.ex-msg-box {
    background-color: #D7D7D7;
    width: 500px;
    height: 50px;
    border: 1px solid #8A8A8A;
    text-align: center;
    vertical-align: middle;
    font-size: 13px;
    font-weight: bold;
}

.tableheader {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;font-weight:700; }
.tableheader2 {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#ffffff;font-weight:700; }
.tabletext {font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000; }
.tabletextsmall {font-family:Arial,Helvetica,sans-serif;font-size:9px;color:#000000; }
.bg1 {
    background-color: #990000;
} /* header background - dark - level - 3*/
.bg8 {
    background-color: #D7D7D7;
} /* header background - dark - level - 2*/
.bg2 {
    font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#EFEFEF;
} /* general background EFEFEF*/
.bg3 {
    font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#FBFBFB;
} /* light background FBFBFB*/
.bg6 {
    font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#ffbbbb;
} /* light error background */
.bg7 {
    font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;background-color:#ff9999;
}  /* dark error background - header */
.bg9 {
    background-color:#ccff99;
} /* light green background */
.bg10 {
    background-color:#EFEFEF;
} /* light grey background */
.badgerbutton {
    font-size:12px;
    font-family:Arial,Helvetica,sans-serif;
    color:#ffffff;
    background-color:#31659C;
    border:#0066ff #000099 #000099 #0066ff;
    padding:2px;
    cfont-weight:700;
    text-decoration:none;
}
.required {background-image:url(required.gif); background-position:top right; background-repeat:no-repeat;}

.tab2off{
    font-size:12px;
    font-weight:normal;
    color:#FFFFFF;
    background:#31629B;
    padding-left:2px;
    padding-right:2px;
    text-decoration:none;
    height:20px;
    line-height: 20px;
}
.tab2off:hover{
    text-decoration:underline;
    color: #FFFFFF;
}
.tab2acton {color:#ffffff; background-color:#3995AB}
.tab2rightoff, .tab2lefton, .tab2righton, .tab2actrighton{background-image:url(../images/tab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom}
.tab2rightoff {background-image:url(images/tab2rightoff.gif)}
.tab2lefton {background-image:url(images/tab2lefton.gif); background-position:right bottom}
.tab2righton {background-image:url(images/tab2righton.gif)}

.gtab2off, .gtab2on {font-size:12px; font-weight:900; color:#3569A3; line-height:19px; background:#3569A3; padding-left:2px; padding-right:2px; text-decoration:none;height:21px}
.gtab2on, .gtab2acton {color:#ffffff; background-color:#8AB730}
.gtab2leftoff, .gtab2rightoff, .gtab2leftoff_d, .gtab2rightoff_d, .gtab2lefton, .gtab2righton, .gtab2actrighton, .gtab2trrighton  {background-image:url(../images/gtab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom}
.gtab2rightoff {background-image:url(../images/gtab2rightoff.gif)}
.gtab2lefton {background-image:url(../images/gtab2lefton.gif); background-position:right bottom}
.gtab2righton {background-image:url(../images/gtab2righton.gif)}

.tab2leftoff { background-image:url(images/tab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom }
.tab2trrighton   { background-image:url(images/tab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom }
.tab2leftoff_d { background-image:url(images/tab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom }

.tab2on  { font-size:12px; font-weight:bold; color:#000000; line-height:19px; background:#C4DFFB; padding-left:2px; padding-right:2px; text-decoration:none;height:20px }
.tab2rightoff_d { background-image:url(images/tab2leftoff.gif); background-repeat:no-repeat; background-position:left bottom }

a:link {text-decoration: none; color: #5E82A3;}
a:visited {text-decoration: none; color: #5E82A3;}
a:active {text-decoration: none; color: #5E82A3;}
a:hover {text-decoration: none; color: #990000;}

h1 {
    font-size: 12pt;
    font-weight: bold;
    color: #990000;
    margin-top : 7px;
    margin-left : 0px;
    margin-bottom: 4px;
}

h2 {
    font-size: 10pt;
    font-weight: bold;
    color: #373741;
    margin-top : 7px;
    margin-left : 0px;
    margin-bottom: 0px;
}

body {
    margin:0px;
    font: 12px/normal Tahoma, Arial, Helvetica, sans-serif;
}

p {font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-weight:normal;}
ul {margin-left:10px;margin-bottom:15px;margin-top:5px;padding-left:6px;}
/* td, th {color:#000000;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-weight:normal;} */

/* DIV DLIST HEADER */
div.dlist_master{
    margin: 0 auto;
    width:94%;
}

div.dlist_header{
    border-style:solid;
    border-width:1px;
    border-color:#8A8A8A;
    color:#FFF;
    background-color:#990000;
}

div.dlist_footer{
    border-style:solid;
    border-width:1px;
    border-color:#8A8A8A;
    background-color:#D8D8D8;
}

/* DLIST_DATA */

table.dlist_data{
    border-collapse:collapse;
    border-spacing:0;
    border-style:solid;
    border-width:1px;
    border-color:#FF9999;
    font-weight:normal;
    width:100%;
}

table.dlist_data tr{
    border-style:solid;
    border-width:1px;
    overflow:hidden;
    word-break:normal;
    border-color:#8A8A8A;
    color:#444;
}

table.dlist_data tr:nth-child(odd) {
    background-color:#FBFBFB;
}

table.dlist_data tr:nth-child(even) {
    background-color:#EFEFEF;
}

table.dlist_data tr:nth-child(1) {
    background-color:#AFAFAF;
    font-weight:bold;
    text-align:center;
}

table.dlist_data td {
    padding:10px 5px;
    border-style:solid;
    border-width:1px;
}
