.cat { background-color: #D3DCE3; }
.dat { background-color: #EEEEEE; }
.gry { background-color: #F7F7F7; }
.light { background-color: #FBC8C8; }

table { font-size: 13px; }
form  { margin: 1px; padding: 1px; }

th { background-color: #D3DCE3; padding: 5px; font-weight: bold; }
fieldset {padding: 10px;border: 1px solid #aca899;}
fieldset legend {font-size:13px;padding: 3px; color: #639ACE; margin-top: 0px;}

input { border: 1px solid #AAAAAA;font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; color: #333333;  background-color: #ffffff;padding-left:3px;background-color: #f7f7f7;}
textarea {background-color: #f7f7f7;color: #333333; border: #AAAAAA 1px solid; font-size: 13px;}
select {border: 1px solid #AAAAAA; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif;}

.lst th { background-color: #D3DCE3; padding: 1px; }

a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; color: #ff0000}

#str th { padding:2px; }

#cal { border-collapse:collapse}
#cal td {height: 2cm; vertical-align: top; text-align: left}
#cal_header td {height: 1cm; vertical-align: middle; background-color:#CCFFCC; text-align:center}
#cal ul {margin:0px; margin-left:12px; padding:0px; list-style-type: square}
#cal .cal_h { font-weight: bold; background-color: #CCFFCC; height: 1cm; text-align: center; vertical-align: middle }

/* Nav bar start...*/
#navbar {background: #ece9d8;border-bottom: 1px solid #aca899;padding-top: 2px;padding-bottom: 2px;padding-left: 5px;cursor: default;}

.NavMenu {font-size: 13px; font-weight: normal;/*-moz-user-select: none;*/}

.NavMenu .button,
.NavMenu .button:hover,
.NavMenu .button-active,
.NavMenu .button-active:hover {line-height: normal;padding: 3px 6px 3px 6px;border: 1px solid #ECE9D8;color: #676767;text-decoration: none;font-size: 13px; cursor: default;white-space: nowrap;display: block;position: relative;}

.NavMenu .button:hover {border-color: #ffffff #ACA899 #ACA899 #ffffff;color: #272727;}

.NavMenu .button-active,
.NavMenu .button-active:hover {border-color: #ACA899 #ffffff #ffffff #ACA899;color: #272727;}

.NavMenu .item,
.NavMenu .item:hover,
.NavMenu .item-active,
.NavMenu .item-active:hover {background-color: #ffffff;font-family: Tahoma,Georgia,sans-serif;font-size: 13px;line-height: normal;padding: 3px 16px 4px 10px;color: #676767;border: 0px solid transparent;text-decoration: none;cursor: default;white-space: nowrap;display: block;position: relative;}

.NavMenu .item:hover,
.NavMenu .item-active,
.NavMenu .item-active:hover {background-color: #efefef;color: #272727;border: 0px solid #316AC5; vertical-align:middle}

.NavMenu .section {background-color: #ffffff;border: 1px solid #b8b4ae;position: absolute;visibility: hidden;z-index: -1;}

.NavMenu .arrow {position: absolute;top: 7px;right: 8px;border: 0;}

.NavMenu hr{height: 1px;width: 90%;border: 0px none;color: #24237f;background-color: #24237f;}

* html .NavMenu td { position: relative;} /* ie 5.0 fix */
/* ...Nav bar end */

