body {
  background: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
}

td{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#000000
}

form {
  margin: 0px;
  padding: 0px;
}

.alert_message{
  font-family:Tahoma,Arial,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#ff0000;
  background-color:#333333
}

.system_message{
  font-family:Tahoma,Arial,sans-serif;
  font-size:9pt;
  color:#99FF66;
  background-color:#666666
}

.red{
  font-weight:bold;
  color:#FF0000
}

.wee{
  font-family:Tahoma,Arial,sans-serif;
  font-size:7pt;
  font-weight:normal;
}

.weewhite{
  font-family:Tahoma,Arial,sans-serif;
  font-size:7pt;
  font-weight:normal;
  color:#FFFFFF
}

.title{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#999999
}

.tcell{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#FFFFFF;
  color:#000000;
}

.tweek{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#DDDDDD;
}

.tred{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  border:1px solid #000000;
  background: #FF9999;
}

.tactual{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#DDDDDD;
  border:1px solid #000000;
}

.today{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#999999
}

.yday{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#CCCCCC
}

.tdback0{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#FFFFFF;
  color:#000000
}
.tdback1{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#EEEEEE;
  color:#000000
}
.tdback2{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#DDDDDD;
  color:#000000
}

.odd{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#EEEEEE;
  color:#000000;
}
.even{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  background-color:#FFFFFF;
  color:#000000;
}

.hour0{
  font-family:Tahoma,Arial,sans-serif;
  font-size:10pt;
  font-weight:bold;
  background-color:#666666;
  color:#FFFFFF
}

.hour1{
  font-family:Tahoma,Arial,sans-serif;
  font-size:10pt;
  font-weight:bold;
  background-color:#999999;
  color:#FFFFFF
}

span{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#000000
}

span.big{
  font-family:Tahoma,Arial,sans-serif;
  font-size:9pt;
  font-weight:bold;
  color:#FFFFFF;
}

span.blank{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#999999
}

span.today{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#999999
}

.dayhead{
  border-bottom: 1px dashed #CCC;
}

#day {
  background: #DDD;
}

#day a{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#666666;
}

#hotday {
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  background: #6699CC;
}

#hotday a{
  color:#FFFFFF;
  font-weight:bold;
}

span.red{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:bold;
  color:#FF0000;
}

span.normalWhite{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  font-weight:normal;
  color:#FFFFFF
}

ul.sortable li {
	position: relative;
}

ul.boxy {
	list-style-type: none;
	padding: 2px 2px 1 2px;
	margin: 0px;
         width: 10em;
	font-size: 10px;
	font-family: Arial, sans-serif;
         border: 1px solid #ccc;
}
ul.boxy li {
	cursor:move;
	margin-bottom: 2px;
	padding: 1px 1px;
	border: 1px solid #ccc;
         background-color: #eee;
}

a:link{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  color:#666666;
  text-decoration:none
}
a:visited{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  color:#666666;
  text-decoration:none
}
a:hover{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  color:#000000;
  text-decoration:underline;
}

a:active{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  color:#000000;
  text-decoration:none
}

select{
  font-family:Tahoma,Arial,sans-serif;
  font-size:9pt;
}

input.taskEdit{
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  display:none;
}

input.nospace{
   margin-left:0;
   margin-right:0;
   margin-top:0;
   margin-bottom:0;
   font-size:8pt;
   padding:1px
}

textarea{
	font-family:Tahoma,Arial,sans-serif;
	font-size:9pt;
	border-width:1px;
	border-color:#000000;
	width: 400px;
	height: 80px;
         overflow: auto;
}

.white{
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  background: #000000;
  background-color:#000000;
  height:30px
}

.gripsimp {
  background: transparent url(../images/gui/gripx.png) repeat-y top;
}

.griptop {
  background: transparent url(../images/gui/grey_bottom.png) no-repeat bottom;
}

.gripleft {
  background: transparent url(../images/gui/grey_left.png) repeat top left;
}

.gripbot {
  background: transparent url(../images/gui/grey_bottom.png) no-repeat top;
}

.gripbotmid {
  background: transparent url(../images/gui/gripy.png) no-repeat top;
}

/* patched-up css for INM... all this will change in next version*/
.dropNormal{
  position:relative;
  background-color: #FFF;
}

.dropHot{
  position:relative;
  background-color: #FFFF99;
}

.dropBlocked{
  position:relative;
  background-color: #FF9999;
}