body,html {
    font-size:100%;
    margin: 0;
    background-color: #090909;
    color: #c0c0c0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

table.bodycontent {
    width: 800px;
    font-size:100%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 0 auto;
    color: #c0c0c0;
    padding: 0px;
    background-color: #000000;
}

table.menutable {
    font-size: 80%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    margin: 1px;
    padding: 3px;
}

table.menutable td {
    background-color: #434343;
	text-align: center;
	padding: 4px;
}

table.bodyborder {
    width: 100%;
    font-size: 90%;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    padding: 8px;
	margin: 0 auto;
    background-color: #303030;
	border: 1px solid #909090;
}

h1 {
    font-size:1.4em;
    color: #800000;
    background-color: transparent;
}


#content {
    width: 800px;
    margin: 0 auto;
    background-color: #FeFeFe;
    padding: 10px;
    border: 1px solid #F0F0F0;
}

label {
    width: 100px;
    display: block;
    float: left;
}

a {
    color: #C0C0C0;
}

a.cmdButton {
    padding: 2px;
    border: 1px solid rgb(128, 128, 128);
    background: White url('images/input_background.gif') repeat-x;
    font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
    visibility: visible;
    color: rgb(51, 51, 51);
    vertical-align: middle;
    text-decoration: none;
}

a:hover.cmdButton {
    text-decoration: underline;
}

textarea {
    border: 1px solid rgb(128, 128, 128);
    background: White url('images/input_background.gif') repeat-x;
    line-height: normal;
    font-family: Monaco,"Courier New",Courier,monospace;
    font-style: normal; font-variant: normal; font-weight: normal; font-size: 95%;
    font-size-adjust: none; font-stretch: normal;
    color: rgb(51, 51, 51);
}

input {
    border: 1px solid rgb(128, 128, 128);
    background: #FFFFFF url('images/input_background.gif') repeat-x;
    font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
    visibility: visible;
    color: rgb(51, 51, 51);
    vertical-align: middle;
    margin: 1pt;
}

input.submit {
    border: 1px solid rgb(128, 128, 128);
    background: #FF6600;
    font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
    visibility: visible;
    color: rgb(51, 51, 51);
    vertical-align: middle;
    margin: 1pt;
}

select { 
    border: 1px solid rgb(128, 128, 128);
    color: rgb(51, 51, 51); 
    background-color: White;
    vertical-align: top;
    margin: 1pt;
}

table.objectlist { 
  	width: 100%; 
	font-size: 75%;
	color: #404040;
    background-color: #eae6e6;
    border: 1px solid #666666;
}
table.objectlist tr.disabled { color: #d00000; } 
table.objectlist tr.light { background: #faf6f6; }
table.objectlist th { 
	border: 1pt solid #909090; 
	border-collapse: collapse; 
	color: #909090;
	background: #191919;
}

table.objectform { 
	color: #bababa;
    border: 1px solid #666666;
	width: 100%; font-size: 80%; border-collapse: collapse;
}
table.objectform tr { text-align: left; background: #434343; }
table.objectform tr.formtitle { 
	height: 30px;
	text-align: left; font-size: 100%; font-weight: bold; color: #eeeeee; background: #191919; }
table.objectform tr.formbuttons { 
	height: 30px;
	text-align: left; background: #191919; }
table.objectform td { padding-left: 5px; }
table.objectform th { text-align: right; background: #434343; padding-right: 5px; }

table.objectinfo { width: 70%; font-size: 70%; }
table.objectinfo tr { text-align: left; background: #f0ffff; }
table.objectinfo th { text-align: right; background: #FeFeFe; padding-right: 5px; }
table.objectinfo td { padding-left: 5px; border: 1pt solid #d0d0d0; border-collapse: collapse; }

table.flt { font-size: 70%; }
table.flt tr { text-align: left; background: #f0ffff; }
table.flt th { text-align: right; background: #FeFeFe; padding-right: 5px; }
table.flt td { padding-left: 5px; border: 1pt solid #f0f0d0; border-collapse: collapse; }

.spaw2 td
{
	background: #e9e9e9;
}


#description
{
    color: #a0a0a0;
    font-size: 90%;
    padding-left: 10px;
}

div #formlabel
{   
    width: 200px;
    display: block;
    float: left;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
}
div #formvalue
{   
    width: 100%;
}
div #formbuttons {
    margin-left: 200px;
    padding: 10px;
}

#formnotes {
    margin: 7px;
    padding: 3px;
    color: #606060;
    font-size: 0.8em;
    text-align: left;
    background: #FaFaFa none repeat;
    border: 1px solid #e0e0e0;
}

#formmessage {
    margin: 7px;
    padding: 7px;
    color: #F06060;
    font-size: 1.2em;
    text-align: center; 
    background: #FFFaFa none repeat;
    border: 1px solid #FFe0e0;
}

.TESTcpYearNavigation,
.TESTcpMonthNavigation
        {
        background-color:#6677DD;
        text-align:center;
        vertical-align:center;
        text-decoration:none;
        color:#FFFFFF;
        font-weight:bold;
        }
.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate, 
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText
        {
        font-family:arial;
        font-size:8pt;
        }
TD.TESTcpDayColumnHeader
        {
        text-align:right;
        border:solid thin #6677DD;
        border-width:0 0 1 0;
        }
.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate
        {
        text-align:right;
        text-decoration:none;
        }
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled
        {
        color:#D0D0D0;
        text-align:right;
        text-decoration:line-through;
        }
.TESTcpCurrentMonthDate
        {
        color:#6677DD;
        font-weight:bold;
        }
.TESTcpCurrentDate
        {
        color: #FFFFFF;
        font-weight:bold;
        }
.TESTcpOtherMonthDate
        {
        color:#808080;
        }
TD.TESTcpCurrentDate
        {
        color:#FFFFFF;
        background-color: #6677DD;
        border-width:1;
        border:solid thin #000000;
        }
TD.TESTcpCurrentDateDisabled
        {
        border-width:1;
        border:solid thin #FFAAAA;
        }
TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled
        {
        border:solid thin #6677DD;
        border-width:1 0 0 0;
        }
A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled
        {
        height:20px;
        }
A.TESTcpTodayText
        {
        color:#6677DD;
        font-weight:bold;
        }
SPAN.TESTcpTodayTextDisabled
        {
        color:#D0D0D0;
        }
.TESTcpBorder
        {
        border:solid thin #6677DD;
        }

