html {
     scrollbar-base-color: royalblue;
     scrollbar-arrow-color: silver;
     scrollbar-track-color: gainsboro;

     scrollbar-shadow-color: black;
     scrollbar-lightshadow-color: black;
     scrollbar-darkshadow-color: gray;
     
     scrollbar-highlight-color: white;
     scrollbar-3dlight-color: black;
}

BODY {
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:Snow;
        text-decoration:none;
}
TD {
        FONT-WEIGHT: normal;
        font-size:10px;
        COLOR: black;
}
TD.balk {
        FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Verdana,sans-serif,Helvetica
}


A:link {
        background:none;
        color:Blue;
        FONT-SIZE:11px;
        font-weight:bold;
        FONT-FAMILY:arial;
        TEXT-DECORATION:none;
}
A:visited {
        background:none;
        color:deepskyblue;
        font-weight:bold;
        FONT-SIZE:11px;
        FONT-FAMILY:arial;
        TEXT-DECORATION:none;
}
A:hover {
        background:none;
        color:dodgerblue;
        font-weight:bold;
        FONT-SIZE:11px;
        FONT-FAMILY:arial;
        TEXT-DECORATION:none;
}
A:active {
        background:none;
        color:deepskyblue;
        FONT-SIZE:11px;
        FONT-FAMILY:arial;
        font-weight:bold;
        TEXT-DECORATION:none;
}

.INPUT {
        background:white;
        font-family:Arial;
        font-size:12px;
        font-weight:normal;
        color:black;
        text-decoration:none;
}
.text_area {
        background:white;
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:black;
        text-decoration:none;
}
.text_area2 {
        background:white;
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:navy;
        text-decoration:none;
}
.frm_group {
        background:white;
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:blue;
        text-decoration:none;
}

.tbl-title {
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        color:White;
        text-decoration:none;
}
.tbl-data {
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:Black;
        text-decoration:none;
}

.mess_info {
        font-family:Arial;
        font-size:10px;
        font-weight:normal;
        font-style:normal;
        color:black;
        text-decoration:none;
}
.mess_error {
        font-family:Arial;
        font-size:10px;
        font-weight:normal;
        font-style:normal;
        color:red;
        text-decoration:none;
}
.mess_excl {
        font-family:Arial;
        font-size:10px;
        font-weight:normal;
        font-style:normal;
        color:black;
        text-decoration:none;
}

.title {
        font-family:Arial;
        font-size:14px;
        font-weight:Bold;
        font-style:normal;
        color:darkred;
        text-decoration:none;
}
.footer {
        font-family: "Trebuchet MS", Verdana, Arial, Helvetica;
        font-size: 11px;
        font-weight: normal;
        font-style: normal;
        color: black;
        text-decoration: none;
}

.glass {
        CURSOR: hand;
}

.pijl {
        CURSOR: arrow;
}

.button {
        background-color:lightblue;
        cursor: hand;
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        color:red;
        text-decoration:none;
        width=95;
}
.page_title {
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        font-style:normal;
        color:cornflowerblue;
        text-decoration:normal;
}
.page_text {
        font-family:Arial;
        font-size:12px;
        font-weight:normal;
        font-style:normal;
        color:darkblue;
        text-decoration:normal;
}
.page_header {
        font-family:Arial;
        font-size:11px;
        font-weight:normal;
        font-style:normal;
        color:snow;
        text-decoration:normal;
}


.calendar-box {
	display:none;
	background-color:#fff;
	border:1px solid #444;
	position:absolute;
	width:250px;
	padding: 0 5px;
}
.calendar-box select.calendar-month {
	width:90px;
}
.calendar-box select.calendar-year {
	width:70px;
}
.calendar-box .calendar-cancel {
	width:100%;
}
.calendar-box table td {
	width:14%;
}
.calendar-box .calendar-title {
	text-align:center;
}
.calendar-box a {
	text-decoration:none;
}
.calendar-box .today a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#ffe9c6;
} 
.calendar-box .selected a {
	padding:0 5px;
	margin-left:-5px;
	background-color:#c9ff8b;
}

